java求整数的逆序数
时间: 2023-11-21 09:54:47 浏览: 98
求数组的逆序数
Java求整数的逆序数可以通过除法求余的方法实现。具体来说,可以先将输入的整数按照个位、十位、百位、千位的顺序分别取出来,然后按照千位、百位、十位、个位的顺序重新组合成一个新的整数,即为所求的逆序数。以下是一个示例代码:
```java
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个4位整数:");
int num = sc.nextInt();//接收一个整数
int ge = num % 10;
int shi = num / 10 % 10;
int bai = num / 100 % 10;
int qian = num / 1000 % 10;
int revnum = ge * 1000 + shi * 100 + bai * 10 + qian;
System.out.println(num + "的逆序为:" + revnum);
sc.close();
}
}
```
另外,还可以使用循环的方式逐位取出整数的数字,并按照相反的顺序组合成新的整数。以下是一个示例代码:
```java
import java.util.Scanner;
public class ReverseOrderNumber {
public static void main(String[] args) {
Scanner qu = new Scanner(System.in);
System.out.print("请输入需要逆转的数:");
int S = qu.nextInt();
System.out.print("该数的逆转数是:");
while (S != 0) {
System.out.print(S % 10);
S /= 10;
}
}
}
```
阅读全文