『壹』 java編寫一個程序,用戶輸入一個正整數,把它的各位數字顛倒一下,並輸出顛倒後結果
代碼如下:
importjava.util.Scanner;
publicclassReverseNumber{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
System.out.println("請輸入一個整數:");
intnum=scanner.nextInt();
StringBuilderstringBuilder=newStringBuilder();
StringreverseStr=stringBuilder.append(num).reverse().toString();
System.out.println(reverseStr);
//如果想要整型,再轉換一次
intreverseNum=Integer.valueOf(reverseStr);
//System.out.println(reverseNum);
}
}
『貳』 求Java源代碼:用Java實現輸出:輸入一個正整數,將該數的各位左右反轉輸出
不知道這樣寫是不是符合你的要求?
public class Temp {
public static void main(String[] args) {
String str = String.valueOf(12345);
StringBuffer buff = new StringBuffer();
System.out.println(str);
for(int i=str.length()-1;i>=0;i--){
buff.append(str.charAt(i));
}
String retStr = buff.toString();
Integer retInt = Integer.valueOf(retStr);
System.out.println(retInt);
}
}
『叄』 Java中輸入一個整數,反向輸出這個整數,整數是不確定是多少位的
java反向輸入整數的位數可以採用取余判斷的方式,示例如下:
importjava.util.Scanner;
publicclassDd{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
System.out.println("請輸入一個整數:");
intn=in.nextInt();//得到輸入的整數
intsum=0;
inti=1;
while(n>0){//當余數不為0的時候,繼續操作
intd=n%10;
sum=sum*10+d;
n=n/10;
}
System.out.println(sum);
}
}