import java.util.*;
public class CardNo{
public static void main(String[] args) {
// //输入一个四位会员卡号,控制台计算会员卡号的各个位数,并计算各个位数之和
Scanner input = new Scanner(System.in);
System.out.println("请输入一个四位的会员卡号:");
int no = input.nextInt();
System.out.println("您的会员卡号是:"+no);
//8369:个位数 十位数 百位数 千位数
byte ge =(byte) (no%10);
byte shi =(byte) (no/10%10);
byte bai =(byte) (no/100%10);
byte qian =(byte) (no/1000);
System.err.println("个位数为"+ge);
System.err.println("十位数为"+shi);
System.err.println("百位数为"+bai);
System.err.println("千位数为"+qian);
int hezhi=ge+shi+bai+qian;
System.err.println("和为"+hezhi);
//如果四位会员卡号的和值大于20就显示中奖,奖品是MP4
String zhongjiang=hezhi>20?"恭喜中奖了,奖品为MP4一台!":"很遗憾!您这次没能中奖!";
System.out.println(zhongjiang);
//判断个位数数字是否为偶数,偶数中奖
String info = (ge%2==0)?"恭喜中奖":"谢谢参与";
System.out.println(info);
}
}
JavaSE基础(4)综合练习
最新推荐文章于 2022-11-08 16:38:08 发布