è¶ è¿å个æ°å就溢åºäº.....
追çåºè¯ï¼æ 论æ¯intåæ°è¿æ¯longåæ°é½æ¯æèå´çã
ä¸é¢è¿æ ·å°±ä¸æä¼æ溢åºé®é¢äºï¼
import java.util.Scanner;
public class Test20 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String num;
System.out.print("请è¾å
¥ä¸ä¸ªæ´æ°ï¼");
num = scan.next();
System.out.print("éç½®åçæ´æ° : ");
reverse(num);
}
public static void reverse(String num){
if(num.length() <= 0){
return;
}
System.out.print(num.substring(num.length()-1));
reverse(num.substring(0, num.length()-1));
}
}
ä½æ¯ä¸ç¡®ä¿è¾å
¥çæææ§ã
å¦æç¨try-catch-finallyå¤çå¼å¸¸æ¯ä¸æ¯å¯ä»¥æè¾å ¥æææ§ä¹åè¿å»........
超过十个数字就溢出了.....
追答哦。哈哈。那你要多少个数字呢?
import java.util.Scanner;
public class Demotest {
public static void main(String[] args) {
System.out.println("输出一个你要转换的数字安回车:");
Scanner reader = new Scanner(System.in);
String str=reader.next();
//String str = String.valueOf(a);
char[] des = new char[str.length()];
str.getChars(0, str.length(), des, 0);
for (int i = des.length - 1; i >= 0; i--) {
System.out.print((des[i]));
}
}
}
这个就可以了
1997只是一个例子啊....