我找到了导入java.util.scanner并使用反向和扫描仪键的示例。我是一个初学者,我尝试了一种更简单的方法,虽然我没有得到正确的输出。请在我的代码中找到错误。
public class ReverseNum {
public static void main(String[] args) {
int i=234,n,x;
n=i%10;
x=n;
while(i>=0){
i=(i/10)-n;
n=i%10;
x=(x*10)+n;
System.out.print(x);
}
}
}
答案 0 :(得分:4)
在那里,我为你修好了。
Try this
SELECT * FROM machine GROUP BY name,id
您也可以在没有数学运算的情况下执行此操作。
class HelloWorld{
public static void main(String args[]){
int i=2340,n;
while(i>0){
n=i%10;
i=(i/10);
System.out.print(n);
}
}
}
答案 1 :(得分:2)
int i=234;
System.out.print(new StringBuffer(i+"").reverse().toString());
希望这是你想要的......
答案 2 :(得分:1)
程序1:使用while循环
反转一个数字程序将提示用户输入数字,然后使用while循环反转相同的数字。
import java.util.Scanner;
class ReverseNumberWhile{
public static void main(String args[]){
int num=0;
int reversenum =0;
System.out.println("Input your number and press enter: ");
//This statement will capture the user input
Scanner in = new Scanner(System.in);
//Captured input would be stored in number num
num = in.nextInt();
//While Loop: Logic to find out the reverse number
while( num != 0 ){
reversenum = reversenum * 10;
reversenum = reversenum + num%10;
num = num/10;
}
System.out.println("Reverse of input number is: "+reversenum);
}
}
输出:
Input your number and press enter:
145689
Reverse of input number is:
986541
http://beginnersbook.com/2014/01/java-program-to-reverse-a-number/