程序为何会运行错误
package com.imooc.object;
public class User {
private String name;
private int password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getPassword() {
return password;
}
public void setPassword(int password) {
this.password = password;
}
public User(String name,int password){
this.setName(name);
this.setPassword(password);
}
public void info(){
System.out.println("用户名:"+this.getName());
System.out.println("密码:"+this.getPassword());
}
}
package com.imooc.object;
public class Check {
public void checkName(String one,String two){
if(!(one.equals(two))){
System.out.println("===========");
System.out.println("用户名不一致!");
}else{
System.out.println("用户名通过!");
}
}
public void checkPassword(int x,int y){
if(x!=y){
System.out.println("密码不一致!");
}else{
System.out.println("密码通过!");
}
}
}
package com.imooc.object;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String s=sc.nextLine();
System.out.println("请输入密码:");
int i=sc.nextInt();
System.out.println("请重新输入用户名:");
String s1=sc.nextLine();
System.out.println("请重新输入密码:");
int i1=sc.nextInt();
User user1=new User(s,i);
User user2=new User(s1,i1);
Check ck=new Check();
user1.info();
user2.info();
ck.checkName(user1.getName(),user2.getName());
ck.checkPassword(user1.getPassword(),user2.getPassword());
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星