我需要知道为什么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. */
}
1条答案
按热度按时间ep6jt1vc1#
sum=0是没有必要的,因为你从来没有在程序中使用它,为什么要写一个变量,你永远不会使用?就像买了一台电视却从未使用过