在 java lang 中打印给定数字的反转
To print the reverse of a given number in java lang
我找到了导入 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);
}
}
}
好了,我帮你修好了。
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);
}
}
}
您也可以在没有数学运算的情况下执行此操作。
int i=234;
System.out.print(new StringBuffer(i+"").reverse().toString());
public static void main(String[] args) {
int i = 234, n;
while (i > 0) {
n = i % 10;
i = i / 10;
System.out.print(n);
}
}
希望这就是你想要的...
程序 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/
我找到了导入 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);
}
}
}
好了,我帮你修好了。
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);
}
}
}
您也可以在没有数学运算的情况下执行此操作。
int i=234;
System.out.print(new StringBuffer(i+"").reverse().toString());
public static void main(String[] args) {
int i = 234, n;
while (i > 0) {
n = i % 10;
i = i / 10;
System.out.print(n);
}
}
希望这就是你想要的...
程序 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/