java入门问题: 有控制台提示用户输入ID和密码,并进行匹配。 100

写一个用户(User)的类,要求有四个属性:用户ID,用户名,用户密码并进行封装,构造函数赋值,之后由控制台提示输入ID,正确则提示输入密码,密码正确则显示用户名,错误则... 写一个用户(User)的类,要求有四个属性:用户ID,用户名,用户密码并进行封装,构造函数赋值,之后由控制台提示输入ID,正确则提示输入密码,密码正确则显示用户名,错误则警告。
搞不定 求高手解!
展开
 我来答
小童鞋_成er
2014-11-23 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
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输入不正确!");
        }
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式