public class Test03 {
@Test
public void test2(){
int i = 932;
System.out.println(i/100); //取百位
System.out.println(i/10%10); //取十位
System.out.println(i%10); //取个位
}
public static void main(String[] args) {
System.out.println("请输入1-999之间的整数:");
int x = test();
System.out.println(x);
}
public static int test(){
int x = 0;
int y = 0;
int z = 0;
while(true){
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
if(i>=1 && i<=999){
x = i/100;
y = i/10%10;
z = i%10;
return (x + y + z);
}else{
System.out.println("输入的形式不符合,请重新输入:");
continue;
}
}
}
}
输入1-999之间的整数,输出每位数的和,例如923得14public class Test03 { @Test public void test2(){ int i = 932; System.out.println(i/100); //取百位 System.out.println(i/10%10); //取十位 ...