Scanner input=Scanner(System.in); 
int a=input.nextInt();
int b=a;
int c=a;
int d=b+c;
System.out.println("各位之和"+a);
输出结果
请输出4位会员卡号:44
会员卡号:88为什么卡号是88而不是8

解决方案 »

  1.   

    是System.out.println("各位之和"+d);帖子有误,然后在控制台输入2后,各位之和:4然后在控制台输入22后,各位之和:44为啥输入22后各位之和不是4?上面不是int d=b+c;了吗?
      

  2.   

    是System.out.println("各位之和"+d);帖子有误,然后在控制台输入2后,各位之和:4然后在控制台输入22后,各位之和:44为啥输入22后各位之和不是4?上面不是int d=b+c;了吗?
    a=22
    b=a=22
    c=a=22
    d=22+22