ITPub博客

首页 > > > java要求输入姓名,如果输入为空则提示重新输入,否则执行下一步。急!

java要求输入姓名,如果输入为空则提示重新输入,否则执行下一步。急!

作者:netroop 时间:2019-11-18 12:00:43 0 删除 编辑

老师要求写一个图书管理系统,在管理员注册时要求输入id,姓名,性别,年龄,家庭住址等信息,在输入姓名时要求不能为空,输入空则提示重新输入,输入字符则继续输入其他信息。

我觉得逻辑很简单,但是自己就卡在这里了,百度了几个方法都没有成功,所以来求教各位大牛,拜托!

这里设置了管理员属性,一个空构造和含参构造,其中还有各个属性的set、get、toString方法,这里省略了。publicclassAdministrator{publicstaticvoidmain(String[] args){ List l =newArrayList(); Administrator a =newAdministrator(); String str = a.toString(); l.add(str); System.out.println(l); System.out.println(str); }privateintadminId;//IDprivateString adminRealName;//姓名privateString adminSex;//性别privateintadminAge;//年龄privateString adminAddress;//家庭住址privateintadminPhoneNumber;//电话号码privateString adminLoginName;//登录名privateString adminLonginPassword;//登录密码privateintadminState;//状态1/2/3publicAdministrator(){ }publicAdministrator(intadminId, String adminRealName, String adminSex,intadminAge, String adminAddress,intadminPhoneNumber, String adminLoginName, String adminLonginPassword,intadminState){ super();this.adminId = adminId;this.adminRealName = adminRealName;this.adminSex = adminSex;this.adminAge = adminAge;this.adminAddress = adminAddress;this.adminPhoneNumber = adminPhoneNumber;this.adminLoginName = adminLoginName;this.adminLonginPassword = adminLonginPassword;this.adminState = adminState; }}

注册时输入各项信息,姓名设置不能为空publicclassRegister{publicstaticvoidmain(String[] args){ }publicstaticvoidregister(){ Administrator a =newAdministrator();//空构造System.out.println("Please register now...");//提示:开始注册Scanner s =newScanner(System.in);//新建扫描器//Id:用户输入,但是不能有相同,而且只能是数字System.out.println("setAdminId:");//设置管理员IDa.setAdminId(s.nextInt());//姓名:不能为空for(inti =0; i <1; ) {while(true) { System.out.println("setAdminRealName:"); String AdminRealName = s.next();if(AdminRealName.length() <1) { System.out.println("不能为空!"); i--;break; } }break; }//性别:必填,只能是男或女System.out.println("setAdminSex:"); a.setAdminSex(s.next()); System.out.println("registed!"); System.out.println(a.toString()); s.close(); }}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4741/viewspace-3157836/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: java学习路径问题
请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    152
  • 访问量
    1069