赞
踩
java用while循环编写一个控制台程序从键盘输入一个4位数的整数并对该整数实现反转输出可以使用以下代码:
import java.util.Scanner; public class ReverseNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个4位数的整数:"); int num = scanner.nextInt(); if (num < 1000 || num > 9999) { System.out.println("输入错误,必须为4位数的整数!"); return; } int reverse = 0; while (num > 0) { int digit = num % 10; reverse = reverse * 10 + digit; num /= 10; } System.out.println("反转后的数字为:" + reverse); } }
其中,首先读取键盘输入的整数,判断是否满足4位数的条件。如果满足,则使用while循环进行反转操作,每一次将原数字的个位数取出来,加到反转结果的末尾,然后将原数字除以10,继续进行下一次操作。最后输出反转结果即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。