【问题分析】 定义两个字符串存储用户名和正确密码。然后输入密码,并将其与正确密码进行比较,如果相等,则输出密码正确提示,如果不相等,再比较输入密码和正确密码的长度,根据比较结果输出密码太短或太长提示。
package hello11;
import java.util.Scanner;
public class li {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String useName = "nihao";//定义用户名useName并赋值
String passWord = "123456";//定义密码passWord并赋值
//创建Scanner对象scan
Scanner scan = new Scanner(System.in);
System.out.println("用户名:"+ useName);//输出useName
System.out.print("请输入密码: ");//输出提示
//扫描 输入数据String型,并赋值给inputPassWord
String inputPassWord = scan.nextLine();
//如果inputPassWord等于 passWord
if(inputPassWord.equals(passWord))//输出密码正确提示
System.out.println("输入密码正确");
//如果inputPassWord的长度 小于passWord的长度
else if(inputPassWord.length()<passWord.length())
System.out.println("输入密码太短");//输出密码太短提示
else {
System.out.println("输入密码太长");//输出密码太长提示
scan.close();
}
}
}