import java.util.Scanner;
public static void main(String[] args) {
int sum=0;
boolean flag=true;
Scanner scan = new Scanner(System.in);
System.out.println("请输入您的卡号(4位数字):");
String str = scan.nextLine();
for(int i=0;i<4;i++) {
sum+=str.charAt(i)-'0';
if(str.charAt(i)=='8'||(i==3&&sum%8!=0)) {flag=false;break;}
}
System.out.println("您的卡号个位为:"+str.charAt(3));
System.out.println("您的卡号十位为:"+str.charAt(2));
System.out.println("您的卡号百位为:"+str.charAt(1));
System.out.println("您的卡号千位为:"+str.charAt(0));
System.out.println("您的卡号所有数字之和为:"+(str.charAt(0)+str.charAt(1)+str.charAt(2)+str.charAt(3)-'0'*4));
System.out.println("您是否中奖:"+flag);
}
追问,