11智能在线
新记
java中如何知道一个整型的长度?
如题所述
举报该文章
其他看法
第1个回答 2018-03-10
整型
没有直接获得长度的方法
比较简单的方法
int a=123456
String sa=""+a; //把数字转成
字符串
int alen=sa.length(); 得到长度
alen 就是a的长度
可以用
int length=0;
int b=1;
fo(int n=1;n<300;n++){
b=b*10;
if(a/b==0){
length=i;
break;}
}
length 得到也是a的长度
求一个可以输出一个整型数字的长度的c语言程序,就是求数字是几位数。是c的++或是java目前看不懂
int i=0;
int n;//输入整数
scanf("%d",&n);
while(1)
{
n=n/10;
if(n==0)
break;
i++;
}
printf("位数是%d",i+1);
本回答被网友采纳
第2个回答 2018-02-04
整型没有直接获得长度的方法
比较简单的方法
int a=123456
String sa=""+a; //把数字转成字符串
int alen=sa.length(); 得到长度
alen 就是a的长度
可以用
int length=0;
int b=1;
fo(int n=1;n<300;n++){
b=b*10;
if(a/b==0){
length=i;
break;}
}
length 得到也是a的长度
相似回答
大家正在搜
相关问题
Java中,任意输入一个整数,如何判断是几位数
java中如何知道一个整型的长度
java 获取int类型数据长度的方法?
java中怎样能判断一个数是整数
java中如何判断一个数是正整数
如果在java中要定义一个长整型,值超过int型,怎么定义?
java中如何获得一个整数的最高位数
java中怎么判断一个数是不是整数