1-13编程练习在线运行失败

来源:1-13 编程练习

视线模糊

2020-02-19 21:58:26

package com.imooc.object;


public class User {

//定义属性用户名、密码

private String Username;

private String Userpassword;

public User(String Username,String Userpassword){

this.Username=Username;

this.Userpassword=Userpassword;

}

public String getUsername() {

return Username;

}

public void setUsername(String username) {

Username = username;

}

public String getUserpassword() {

return Userpassword;

}

public void setUserpassword(String userpassword) {

Userpassword = userpassword;

}


}


package com.imooc.object;

public class UserManger {

// 用户信息验证的方法

// 用户信息验证的方法

public void checkUser(User one, User two) {

// 判断用户名和密码是否为空,是否一致

if (one.getUsername().equals(two.getUserpassword()) && one.getUserpassword().equals(two.getUserpassword())) {

System.out.println("用户名或密码相同");

} else {

System.out.println("用户名或密码不一致");

}

}

public void showuser(User user) {

System.out.println("用户名:"+user.getUsername());

System.out.println("用户密码:"+user.getUserpassword());

}

}


package com.imooc.test;


import com.imooc.object.User;

import com.imooc.object.UserManger;


public class UserTest {


public static void main(String[] args) {

// 测试方法

//实例化对象,调用相关方法实现运行效果

User one=new User("LUCY","123456");

User two=new User("Mike","123456");

UserManger um=new UserManger();

System.out.println("--------------------");

um.showuser(one);

um.showuser(two);

System.out.println("====================");

um.checkUser(one, two);


}


}

在eclipse里面运行可以,在线提交就显示运行失败?


Test.java:1: error: class UserTest is public, should be declared in a file named UserTest.java
public class UserTest {
      ^
UserManager.java:1: error: class UserManger is public, should be declared in a file named UserManger.java
public class UserManger {
      ^
2 errors

写回答

1回答

好帮手慕小脸

2020-02-20

同学你好,代码编写的正确,符合题目要求,继续努力!

编译器出错原因如下:

    1、老师猜测可能是类名不一致的问题,建议同学使其名与编译器名称统一在进行测试。

比如编译器是UserManager,同学是UserManger

编译器是Test,同学是UserTest

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 11489 问题

查看课程