Java輸入数字反转輸出改進版
程序员文章站
2024-02-24 13:02:58
...
import java.util.Scanner;
class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num=sc.nextInt();
System.out.println("Enter a number (-1 to end):"+num);
int result=0;
int i=0;
while(true)
{
int n=num%10;
if(n==-1){
break;
}
i++;
System.out.println("Digit"+i+" = "+n);
result=result*10+n;
num=num/10;
if(num==0)
{
break;
}
}
}
}
result
Enter a number (-1 to end): 3457 ↵
Digit1 = 7
Digit2 = 5
Digit3 = 4
Digit4 = 3
Enter a number: 23
Digit1 = 3
Digit2 = 2
Enter a number: 847570
Digit1 = 0
Digit2 = 7
Digit3 = 5
Digit4 = 7
Digit5 = 4
Digit6 = 8
Enter a number: -1
上一篇: 輸入任意一個整數,使其反序輸出
推荐阅读