代码报错。主方法没问题呀,,

代码报错。主方法没问题呀,,

public class UserManager{

    // 用户信息验证的方法

    public void checkUser(User one, User two) {

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

       System.out.println("用户名:"+one.getUserName());

       System.out.println("密码:"+one.getPassWord());

       System.out.println("用户名:"+two.getUserName());

       System.out.println("密码:"+one.getPassWord());

       

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

       

       if(one.getUserName().equals(two.getUserName())){

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

           

       }else{

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

       }

        

        


    // 判断密码是否为空,是否一致

   


    }

}

=============================

public class Test{

    // 测试方法

public static void main(String[] args) {

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

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

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

    UserManager um = new UserManager();

    um.checkUser(one, two);

    }

}

==========================


public class User{

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

    private String userName;

    private String passWord;

    

    //无参数的构造函数

    public User(){

        

    }

    

    //实现对私有属性复制的无返回值的构造函数

    public User(String userName,String passWord){

        this.userName=userName;

        this.passWord=passWord;

    }

    

    //私有属性用户名和密码的get和set方法

    public String getUserName(){

        return userName;

    }

    

    public void setUserName(String userName){

        this.userName=userName;

    }

    

      public String getPassWord(){

        return passWord;

    }

    

    public void setPassWord(String passWord){

        this.passWord=passWord;

    }

}

===============

错误i:

Error: Main method not found in class UserManager, please define the main method as:
  public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好!你再试试看,我用eclipse和在线编辑器试了,代码都没有问题,可以正常输出。

  • 慕UI508967 提问者 #1
    嗯,应该是浏览器加载时类的顺序乱了,程序编译时去找排序是第一个类找主方法,,刚刚这个类排在第一个public class UserManager{
    2017-12-05 18:09:04
提问者 慕UI508967 2017-12-05 18:10:27

对于我的代码您有什么见解吗?我的编写思路很乱,,

  • 其实思路不乱,根据题目要求可以再加点内容,在checkUser()方法里没有做关于密码不同的判断,另外,还要判断用户名和密码是否为null。这个题目是有一个返回值的,如果按题目要求做,就是把用户名相同 ,用户名不一致这些打印输出的内容,赋值给一个字符 s,最后return s,然后在主方法中,调用方法,把返回值输出。
    2017-12-05 18:36:37
  • 提问者 慕UI508967 回复 好帮手慕珊 #2
    知道了,谢谢你。
    2017-12-05 21:08:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师