import java.util.*;
public class Example3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入任意一个整数:");
int num = input.nextInt();
int count = 0;
do{
num = num / 10; //提取位数
count++;
}while(num > 0);
System.out.println(count + "位");
}
}
你输入 98980。这是5位数。
do{
num = num / 10; //提取位数
count++;
}while(num > 0);
num = 98980,除以10之后的值是9898,赋值给num。这时候,计数器count++就成了1。
然后判断循环条件(num>0)是成立的(9898当然大于0),接着循环。num/10,就是9898/10 = 989,赋值给num。count继续加1,变成了2 。再判断循环条件(num>0)成立(989>0),再循环。num/10,就是989/10=98,赋值给num。count继续加1,变成了3 。再判断循环条件(num>0)成立 (98>0)。再循环,num/10,即98/10=9,赋值给num 。count++变成了4。再判断循序条件(num>0)成立,(9当然大于0啦)。再循环,num/10,即9/10 = 0,赋值给num。count++变成了5。再判断(num>0)不成立了。(0不大于0了),所以不循环了。继续
System.out.println(count + "位");
就打印 5位
分享到:
相关推荐
获取float类型小数点位数,先将数据转换为varchar类型,然后对转换后的数据进行翻转,获取小数点所在的位置即可
通过批处理获取系统版本及位数,可获取Win95、Win98、Winme、WinNT35、Win2000、WinXP、Win2003、WinVista、Win7、Win8、Win10等,代码简洁,方便修改
确定 Lua 的位数。 曾经想回答这个问题“我在 32 位还是 64 位上运行这个 Lua 安装?” 。 好吧, bitness给了你答案。 local arch = require ( " bitness " )() print ( " Lua has been compiled as " .. arch ...
源码 , c#获取系统位数 使用前,首先选中解决方案中的 引用 –>添加引用 -> .net 活页下找到 System.Management;
位数不足,自动填充SQL,数字前面自动补0
[Java算法练习]-获取指定位数.java
易语言检测系统位数源码,本流程可以学习如何判读32位还是64位的操作系统。
可以查看你已经安装的JDK是32位还是64位,请确认你已经配置好了JDK,并且运行时请用管理员权限运行,否则可能出现拒绝访问的错误!在Win7上测试通过。
本实验,STM32通过串口1和上位机对话,STM32在收到上位机发过来的字符串(以回车换 行结束)后, 原原本本的返回给上位机。下载后,DS0闪烁,提示程序在运行,同时每 隔一定时间,通过串口1输出一段信息到电脑。
在Windows 64bit系统开发程序时, 某些情况需要判断Program Files路径, 但是64bit系统有两个Program Files或 Program Files(x86), 这时候需要根据当前系统的位数来获取路径了. 说明 1.通过判断程序是32bit或...
使用Face recognition 获取人脸128位数组编码-python源码.zip
CC++通过WMI和系统API函数获取获取系统硬件配置信息
获取进程相关信息(命令行、32/64位、位置、友好名称)
随机生成某几位数,java代码,简单可靠,可以满足需求
在大数据环境下,如何在种类繁多、数量庞大的影响因素中快速获取有价值信息成为了电力负荷预测问题的关键所在.提出的基于LASSO分位数回归概率密度预测方法,首先从影响电力负荷预测的多种外界因素中挑选出重要的影响...
选择文件夹提取文件名 VB程序,可以获取无后缀文件名 也可以获取带后缀文件名 ,两种选择,供您选择——大吉利祝您工作愉快~~
获取机器唯一码,开发平台 delphi 10.3 操作系统 win 10 ,在2003系统上测试通过。里面含有源代码和可执行程序。代码兼容 delphi 7到delphi10.3
通过js获取6位颜色代码
Labview 实时获取CPU、内存、硬盘的使用率以及操作系统版本信息、开机持续时间,CPU使用率与任务管理器中一致。