Java輸入数字反转輸出改進版

来源:互联网 发布:网页游戏php源码 编辑:程序博客网 时间:2024/06/15 21:24
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 = 7Digit2 = 5Digit3 = 4Digit4 = 3Enter a number: 23Digit1 = 3Digit2 = 2Enter a number: 847570Digit1 = 0Digit2 = 7Digit3 = 5Digit4 = 7Digit5 = 4Digit6 = 8Enter a number: -1