**設計
*code
*/
public class ReverseNum {ci
/** * @param args */ public static void main(String[] args) { // ReverseNum reverNum = new ReverseNum(); reverNum.reverse(); } public void reverse() { Scanner scan = new Scanner(System.in); System.out.println("請輸入一個整數:"); int n = scan.nextInt(); String cout = "" + n; int i = cout.length();// 數字的長度 int deci = 1; int ys = 0;// 餘數 int sum = 0;// 結果 for (int j = 1; j < i; j++) { deci = deci * 10; } for (int k = 1; k <= i; k++) { if (k == i) {// 若是是最後一個數,是一個個位數,直接加起來 sum = sum + n; break; } ys = n % 10;// 求個位數 sum = sum + ys * deci;// 取每個數字乘以 對應的位數 依次相加 deci = deci / 10;// 位數從10000---到>>>1 n = n / 10;// 對n依次÷10 } System.out.println(sum); }
}class