请输入8位用户编号,如果各位之和能被7整除,则中奖。
使用循环完成各位数的累加和
中奖:输出“恭喜您,中奖啦,请领取现金500万!”
未中奖:输出“很遗憾,您没有中奖,谢谢支持!”
遍历字符串 获取每一位字符 判断是否为数字 数字相加取余等0中奖不等0不中奖
String input = "1231248978";
int sum = 0;
for (char v : input.toCharArray()) {
sum += v - '0';
}
System.out.println(sum % 7 == 0 ? "恭喜您,中奖啦,请领取现金500万!" : "很遗憾,您没有中奖,谢谢支持!");
import java.util.Scanner;
public class Test{
public static void main(String [] args){
int num;
int sum = 0;
Scanner input = new Scanner(System.in);
num = input.nextInt();
while(num>0){
sum += num%10;
num = num/10;
}
if(num % 7==0){
System.out.println("恭喜您,中奖啦,请领取现金500万!");
}else{
System.out.println("很遗憾,您没有中奖,谢谢支持!");
}
}
}