JAVA高级特性与实战项目第二章实用类课后作业 1判断输入字符串的长度是否是6 package tang.biao; import java.util.Scanner; public class Dome14 { public static void main(String[] args) { String s; Scanner input = new Scanner(System.in); boolean flag = false; do { System.out.print("请输入长度为6的字符串"); s = input.next(); if (!(s.length() == 6)) { System.out.println("重新输入"); } else { System.out.println("程序退出,你输入了" + s); flag = true; } } while (!flag); } } 2,录入会员信息,判断是否合法 package tang.biao; import java.util.Scanner; public class As { public static void main(String[] args) { Scanner reader = new Scanner(System.in); String out = ""; boolean flag = false; System.out.println("请输入会员生日<月/日:00/00>:"); while (true) { out = reader.next(); if (validateBirth(out)) { System.out.println("该会员生日是:" + out); System.out.println("请输入会员密码<6-10为>:"); flag = true; } else { System.out.println("生日输入形式错误!"); } if (flag) { if (reader.hasNext()) { validatePwd(reader.next()); } } } } /** * 验证密码 * @param password */ private static void validatePwd(String password) { if (password.length() < 6 || password.length() > 10) { System.out.println("输入密码不符合要求! "); } else { System.out.println("该会员的密码是: " + password); } } /** * 验证生日,建议根据需求验证规则自己添加 * @param password */ public static boolean validateBirth(String date) { boolean b = true; if (date.indexOf("/") != 2) b = false; String[] d = date.split("/"); try { int mouth = Integer.parseInt(d[0]); int day = Integer.parseInt(d[1]); if ((mouth < 0 || mouth > 12) || (day < 0 || day > 31)) { b = false; } } catch (Exception e) { b = false; } return b; } } 3创建会员编号 package tang.biao; import java.util.Scanner; public class Membership { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入会员姓名:"); String name= input.next(); System.out.println("请输入会员性别:"); String sex= input.next(); System.out.println("请输入会员年龄:"); int age= input.nextInt(); System.out.println("创建会员成功:"); int random = (int)((Math.random()*10)*1000); System.out.print("会员编号是"+random+"\n"); System.out.println("会员详细信息:"+"\n"+name+"\t"+sex+"\t"+age); } }
JAVA高级特性与实战项目第二章实用类课后作业
猜你喜欢
转载自blog.csdn.net/tb19930719/article/details/80312397
今日推荐
周排行