题解 | 求四位数各个数位之和
求四位数各个数位之和
https://www.nowcoder.com/practice/91fd90931d2847b5855075c11cf90d08
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int n = in.nextInt();
int[] arr = new int[4];
int sum = 0;
if(n < 1000 || n >9999){
System.out.print("no use!");
return;
}else{
for(int i = 0; i < arr.length; i++){
arr[i] = (int)(n / Math.pow(10,i)) % 10 ;
sum =sum + arr[i];
}
System.out.print(sum);
}
}
}
}
传音控股公司福利 338人发布