本文共 1073 字,大约阅读时间需要 3 分钟。
本文将展示一个Java程序,该程序能够读取一个整数,去除其末尾的零,并将剩余的数字按倒序输出。
以下是完整的代码示例:
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int count = 0; // 去除末尾的零 while (a % 10 == 0) { a = a / 10; count++; } // 处理负数情况 if (a < 0) { a = -a; count++; } // 将数字转换为字符串 String str = String.valueOf(a); // 倒序输出数字 for (int i = str.length() - 1; i >= 0; i--) { if (count == 1 && i == str.length() - 1) { System.out.print("-" + str.charAt(i)); } else { System.out.print(str.charAt(i)); } } scanner.close(); }}
Scanner
类读取用户输入的整数。假设输入为-38000
:
-380
。-
符号。083-
。这个程序能够有效地去除末尾零,并将数字按倒序输出,适用于处理需要数字反转的场景。
转载地址:http://naoq.baihongyu.com/