翻转一个数字(不知其有多少位)
来源:互联网 发布:k均值聚类算法matlab 编辑:程序博客网 时间:2024/04/30 18:24
java反向输入整数的位数可以采用取余判断的方式:
import java.util.Scanner;public class Dd { public static void main(String[] args){ Scanner in=new Scanner(System.in); int n=in.nextInt(); int sum=0; int i=1; while(n>0){//当余数不为0的时候,继续操作 int d=n%10; sum=sum*10+d; n=n/10; } System.out.println(sum); }}
例如:输入123 n = 123;
壹. 123 > 0,d = 123%10 = 3,sum = 0 * 10 + 3 = 3,n = 123 % 10 = 12;
贰. 12 > 0,d = 12 %10 = 2,sum = 3 * 10 + 2 = 32,n = 12 % 10 = 1;
叁. 1 > 0,d = 1 %10 = 1,sum = 32 * 10 + 1 = 321,n = 1 % 10 = 0;
0 0
- 翻转一个数字(不知其有多少位)
- 不知有多少泡泡?
- N!具体数值有多少位数字
- uchar有多少位
- 一个正整数int有多少bit位为一
- 一个数字的二进制有多少个1(转)
- 判断一个字符串内有多少个数字和字母
- 100到1000之间有多少个数其各位数字之和是5
- 输入一个数字,将其倒序输出,并输出其各个位上的乘积
- 求从一个矩形的一个点到其对角点有多少种走法
- 判断整数 有多少位
- 实现一个整数N,其阶乘N!末尾有多少个0?
- 将一个数字转换为有千分位的格式
- Bailian3710 有多少位不同【位运算】
- (算法题)5的987次方有多少位
- 输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。
- 分享一个方法:如何计算浮点数由多少位数字组成?
- 1000~ 5000之间有多少整数,其各位数字之和为5,分别是哪些数(例如整数2003的各位数字之和为 2+0+0+3 ,等于5))
- Joda-Time入门
- leetcode刷题之旅——53. Maximum Subarray
- android自定义Adapter
- 倒计时 小demo
- 基于单链表的快排
- 翻转一个数字(不知其有多少位)
- Web项目中的JSP
- micro SD(TF)卡详解
- Nginx中upstream有以下几种方式:
- TTY总结文档
- (JAVA)LeetCode 1. Two Sum
- 信息安全学习之路 ——— ctf 之 想看正面?那就要看仔细了!
- BZOJ 1026
- Json解析