Scanner input = new Scanner(System.in); System.out.println("请输入您的四位会员卡号:"); int no = input.nextInt(); System.out.println("您的会员卡号是:"+no); //分解获得会员卡号的各位数字 int geWei = no % 10; System.out.print("会员卡号的各位数字:个位"+geWei); int shiWei = no / 10 % 10; System.out.print(";十位:"+shiWei); int baiWei = no / 100 % 10; System.out.print(";百位:"+baiWei); int qianWei = no / 1000; System.out.print(";千位:"+qianWei); //计算四位数字之和 int sum = geWei + shiWei + baiWei + qianWei; System.out.println("\n会员卡号四位数字之和为:"+sum); 总结: 算术运算符的综合应用: 结合现实生活加深理解 固定写法可以记忆,通过知识增加及代码熟练来不断消化
Scanner input = new Scanner(System.in); System.out.println("请输入您的四位会员卡号:"); int no = input.nextInt(); System.out.println("您的会员卡号为:"+no); //分解获得会员卡号的各位数字 int geWei = no % 10; System.out.print("会员卡号的各位数字:个位"+geWei); int shiWei = no / 10 % 10; System.out.print(";十位"+shiWei); int baiWei = no / 100 % 10; System.out.print(";百位"+baiWei); int qianWei = no / 1000; System.out.print(";千位"+qianWei); //计算各个位上的数字之和 int sum = geWei+shiWei+baiWei+qianWei; System.out.println("\n会员卡号四位数字之和:"+sum); //判断用户是否中奖 String info = (sum>20) ? "恭喜卡号"+no+"的会员,您中了Iphone一部!" : "谢谢参与!" ; System.out.println(info);