java正序输出整数 | 您所在的位置:网站首页 › java怎么逆序输出数字字符串 › java正序输出整数 |
我就废话不多说了,大家还是直接看代码吧~ package c10; import java.util.scanner; public class zhengzhengshu { public static void main(string[] args) { scanner input = new scanner(system.in); system.out.println("输入一个正整数:"); int num = input.nextint(); while (num != 0) { int b = num % 10; num = num / 10; system.out.print(b); } } } 控制台效果显示: 补充知识:java实现整数的逆序输出(三种方法) java实现整数的逆序输出和c语言相似。下面我介绍三种方法。 第一种:无限制整数的逆序输出。 import java.util.scanner; class cycle01 { public static void main(string[] args) { scanner input = new scanner(system.in); system.out.print("输入一个整数:"); int num = input.nextint(); while (num!=0) { system.out.print(num % 10); num /= 10; } } } 第二种:非负整数的逆序输出(结果string化)。 class cycle02 { public static void main(string[] args) { //注意:num >=0 scanner input = new scanner(system.in); system.out.print("请输入一个整数:"); int num = input.nextint(); string reverse = ""; while (num != 0) { reverse += num % 10; num /= 10; } system.out.println(reverse); } } 第三种:非特殊情况的逆序输出(例如:非100,非10000等) class cycle03 { public static void main(string[] args) { scanner input = new scanner(system.in); system.out.print("请输入一个整数:"); int num = input.nextint(); int result = 0; while(num!=0) { int x = num % 10; result = result * 10 + x; num /= 10; } system.out.println(result); } } 其他思路: (1)定义数组,逆序输出。 (2)将用户输入值视为字符串[string num = input.next()]。 当然,还有更多的方法,避繁就简吧。希望我的文章对你有所帮助。也希望大家多多支持萬仟网。 以上这篇java输入数字,输出倒序的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。 如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑! |
CopyRight 2018-2019 实验室设备网 版权所有 |