永发信息网

在java输入一个整数,输出此数为几位数

答案:2  悬赏:0  手机版
解决时间 2021-04-15 18:10
在java输入一个整数,输出此数为几位数
最佳答案
package cn.test;

import java.util.Scanner;


public class Test {


public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
//忽略数据校验和负数,负数请使用绝对值
int i = sc.nextInt();
//计数器,因为不考虑负数且while条件控制在i >= 10, 那么无法进入循环的默认是1位数
int j = 1;
//如果比10大,进入循环
while (i >= 10) {
//i 除以 10,自动忽略余数,再将结果赋值给i。  即:将i的末位数抹去。
i = i / 10;
//计数器自增
j++;
}
System.out.println("这是个" + j + "位数");
}

}
全部回答
int GetLength(n){
return (n+"").length();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机开通黄砖要多少钱
代为持股是什么意思
可以搜索的网站 哪个好、
诛仙2怎么抓宠?
请问1984年8月1日生的,是什么星座?
历届东亚运动会的举办地?
要去外地在qq上怎么跟大家说
我想问一下 自考考生和统考考生拿到的学士学
如果因为对象影响到跟朋友的关系该怎么办?
找一部丧尸片子
豫A·55440 这个牌怎么样哎
考驾驶证对身体要求有哪些?
素描画画裤子上的铅笔屑怎么洗的掉?
求像奇迹一样的好玩的单机游戏
三星cp709那边放电信卡
推荐资讯
最近好其怪。有个女孩一直在关心我的行为!又
梅花为什么叫club
犬夜叉的父亲是怎么死的
手机腾讯维护到几点啊
不知道要說什麼的時候 要怎麼辦?
小不点的繁体怎么打?
出去的时候有什么想法出现吗????
为什么无法读取U盘幻灯片文件
里德教育·托管培训中心在哪里啊,我有事要去
欧丽饰品我想知道这个在什么地方
女子最多的一个字是?
下载QQ2009遇到这个怎么办?里面有截图。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?