i=1234将他的各位数字颠倒后输出,用java

i=1234将他的各位数字颠倒后输出,用java

第1个回答  2016-09-13
public static void main(String args[]) {
Scanner reader=new Scanner(System.in);
String original=reader.next();
StringBuffer output=new StringBuffer(original);
output.reverse();
//获取输入字符串的长度
int length = output.length();
//循环遍历此字符串
for (int i = 0; i < length; i++) {
//如果第一位为0的话就用空字符串替换掉
if(("0").equals(output.substring(0, 1))){
output.replace(0, 1, "");
}
}
System.out.println(output.toString());
}
第2个回答  2016-09-13
@Test
public void TestB(){
    int i = 1234;
    String str = i + "";
    str = reverseSort(str);
    int j = Integer.parseInt(str);
    System.out.println(j);
}
//字符串倒序函数
public static String reverseSort(String str) {
    String str2 = "";
    for (int i = str.length() - 1; i > -1; i--) {
        str2 += String.valueOf(str.charAt(i));
    }
    return str2;
}

第3个回答  2016-09-13
public class test {
public static void main(String args[]) {
int num = 123456;
String str = num + "";//数字转换成字符串
String newStr = "";
for (int i=str.length()-1;i>=0;i--){
    char s = str.charAt(i);
    newStr += s;
}
//字符串转换成数字
num = Integer.parseInt(newStr);
System.out.println(num);
}
}

本回答被网友采纳
相似回答