Java輸入数字反转輸出改進版(Long版)
2017-11-10 10:01
127 查看
import java.util.Scanner; class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long num=sc.nextLong(); System.out.println("Enter a number (-1 to end):"+num); long result=0; int i=0; while(true) { long n=num%10; if(n==-1){ break; } i++; System.out.println("Digit"+i+" = "+n); result=result*10+n; num=num/10; if(num==0) { break; } } } }
result
Enter a number (-1 to end): 3467895557789999906 ↵ Digit1 = 6 Digit2 = 0 Digit3 = 9 Digit4 = 9 Digit5 = 9 Digit6 = 9 Digit7 = 9 Digit8 = 8 Digit9 = 7 Digit10 = 7 Digit11 = 5 Digit12 = 5 Digit13 = 5 Digit14 = 9 Digit15 = 8
Digit16 = 7 Digit17 = 6 Digit18 = 4 Digit19 = 3
相关文章推荐
- Java輸入数字反转輸出改進版
- Java数字反转輸出
- java 将一个字符串里连续两个及以上数字反转
- JAVA实现数字反转
- java 将一个字符串里连续两个及以上数字反转
- Java实现字符串中的连续数字的反转
- JAVA字符串处理(首字母大写、反转、数字字母_分隔)
- Java代码 将数字反转
- java 输入的个数字,反转输出这个数
- java 输入一个数字,反转输出这个数字的值(实现方法)
- Java编程题目-15:反转Int型数字
- java 数字转为千分符格式字符串,将千分符格式字符串反转为数字
- java 输入一个数字,反转(倒置)输出这个数字的值
- 题目1089:数字反转 (分别用C++/Java实现)
- java从字符串中截取数字
- noip2011普及组——数字反转
- java 数字转大写汉字
- PAT 乙级 1044. 火星数字(20) Java版
- lintCode 371. 用递归打印数字 java
- java中判断字符串是否为数字的三种方法