輸入一個(gè)正整數(shù),將該數(shù)的各位左右反轉(zhuǎn)輸出,即輸入123,輸出321;怎么用while語(yǔ)句實(shí)現(xiàn)
輸入一個(gè)正整數(shù),將該數(shù)的各位左右反轉(zhuǎn)輸出,即輸入123,輸出321;怎么用while語(yǔ)句實(shí)現(xiàn)
輸入一個(gè)正整數(shù),將該數(shù)的各位左右反轉(zhuǎn)輸出,即輸入123,輸出321;怎么用while語(yǔ)句實(shí)現(xiàn)
2016-12-05
舉報(bào)
2016-12-05
public static void main(String[] args){
? ? int num=123;
? ? int i;
? ? int num1=0;
if(num<=0){
? ? System.out.println("請(qǐng)輸入正數(shù)!");
}else if(num<10){
? ? System.out.println("結(jié)果: "+num);
}else{
? ? while(num>0){
? ? ? ? //取當(dāng)前num值的個(gè)位數(shù)。
? ? ? ? i = num % 10;
? ? ? ? //取num去掉個(gè)位數(shù)后的數(shù)字,如123變成12.
? ? ? ? num = num / 10;
? ? ? ? num1 = num1 * 10 + i;
? ? }
? ? System.out.println("結(jié)果: "+num1);
}
}
2016-12-15
public class SimpleDemo {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("請(qǐng)輸入一個(gè)正整數(shù):");
int abc=input.nextInt();
System.out.println("您輸入的正整數(shù)是:"+abc);
? ?if (abc>0) {
StringBuilder sBuilder=new StringBuilder(String.valueOf(abc));
System.out.println("結(jié)果:"+sBuilder.reverse());
}
}
}
2016-12-05
int ?a=123;
int ?b;
int c=2;
int ?sum=0;
int i=0;
while(i<3){
b=a/10;
a=a-10^c;
sum=sum+b*(10^i);
i++;
c--;
}
System.out.println(sum);
}
2016-12-05
import java.util.Scanner;
public class Test{
public static void main(String []args) {
Scanner in=new Scanner(System.in);
System.out.print("輸入字符串:");
String s=in.nextLine();
System.out.println("字符串的逆序?yàn)?"+'\n'+reverse(s));
in.close();
}
public static String reverse(String s){
char[] chars=s.toCharArray();
int i;
s="";
for(i=chars.length-1;i>=0;i--)
s+=chars[i];
return s;
}
}
2016-12-05
int a=123;
while(a>0){
int b=a%10;
System.out.println(b);
a=a/10;
}