有人能解释一下while循环的结构吗?

moiiocjp  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(384)

我需要知道为什么sum=0被初始化。如果没有必要,我需要知道原因。谢谢。
最初的问题是:给定一个输入的正整数,从最右边的数字开始,在自己的行中输出每个数字。例如:如果输入是935,输出是:5 3 9

import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
      Scanner scnr = new Scanner(System.in);
      int number, sum=0, r;
      number = scnr.nextInt();

  while(number!=0) {
     r=number %10;
     System.out.println(r + "");
     number = number / 10;
  }
  /* Type your code here. */
}
ep6jt1vc

ep6jt1vc1#

sum=0是没有必要的,因为你从来没有在程序中使用它,为什么要写一个变量,你永远不会使用?就像买了一台电视却从未使用过

相关问题