当输入数字含有结尾的0时,输出不应带有前导的0
比如输入700,输出应该是7
输入样例:
输入3位数正整数: 123
输出样例:
输出逆序数: 321
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int reversedNum = reverseNumber(num);
System.out.println(reversedNum);
scanner.close();
}
public static int reverseNumber(int num) {
int reversedNum = 0;
while (num != 0) {
reversedNum = reversedNum * 10 + num % 10;
num /= 10;
}
return reversedNum;
}
}
声名存数设0,存储逆序结果
while循环将个位添加到存数末尾
public static int reverseNumber(int num) {
int reversedNum = 0;
while (num != 0) {
reversedNum = reversedNum * 10 + num % 10;
num /= 10;
}
return reversedNum;
}
}