大家看下面这段代码:
import java.util.Scanner;
/***********************模拟用户密码登陆***********************/
public class S7 {
public static void main(String args[])
{
Scanner s0=new Scanner(System.in); // 实例化一个Scanner类
System.out.println("请输用户名:");
String name = s0.nextLine(); //将println后控制台下一行的录入信心赋值给String型的变量
Scanner s1=new Scanner(System.in);
System.out.println("请输密码:");
String pwd = s1.nextLine();
if("abc".equals(name) && "123".equals(pwd)) //将已知字符串和从键盘录入的进行比较
{
System.out.println("用户验证正确!");
}
else
{
System.out.println("用户不存在或密码不正确!");
}
}
}
这段代码模拟了通过账号,密码登陆的情景,通过验证后得出验证正确,没有通过验证则输出相应的错误信息。运行结果如图
当验证正确的时候:
当验证错误的时候:
这段代码的目的可以让我们了解Scanner类的用法,在实际编写过程中大家可以体会到做一个用户验证系统的大致思路是如何来规划。本身没有太大的难度,但是用来联系对java的熟悉和对思路的把握,这个练习还是挺适合新手的。
posted on 2010-10-19 21:06
Soap MacTavish 阅读(274)
评论(0) 编辑 收藏