java入门问题: 有控制台提示用户输入ID和密码,并进行匹配。 100
写一个用户(User)的类,要求有四个属性:用户ID,用户名,用户密码并进行封装,构造函数赋值,之后由控制台提示输入ID,正确则提示输入密码,密码正确则显示用户名,错误则...
写一个用户(User)的类,要求有四个属性:用户ID,用户名,用户密码并进行封装,构造函数赋值,之后由控制台提示输入ID,正确则提示输入密码,密码正确则显示用户名,错误则警告。
搞不定 求高手解! 展开
搞不定 求高手解! 展开
2014-11-23 · 知道合伙人数码行家
关注
展开全部
import java.util.*;
class User{
private int id;
private String name;
private String password;
public User(int id,String name, String password){
this.id = id;
this.name = name;
this.password = password;
}
//对外提供id
public int getId(){
return id;
}
//对外提供password
public String getPassword(){
return password;
}
//对外提供name
public String getName(){
return name;
}
}
public class Demo{
public static void main(String[] args)throws Exception{
User user = new User(1,"小童鞋_成er","123");
Scanner sc = new Scanner(System.in);
System.out.println("请输入ID:");
int id = sc.nextInt();//这里异常我直接抛出了
id(id==user.getId()){
System.out.println("请输入密码:");
String password = sc.next();
if(user.getPassword().equals(password)){
System.out.println("用户名:"+user.getName());
}else{
System.out.println("密码输入不正确!");
}
}else{
System.out.println("ID输入不正确!");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询