首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

生手求教 随机输入一个int数,取其中的第二 第三位数

2013-09-12 
新手求教随机输入一个int数,取其中的第二 第三位数如题例如int a 123456789(随机输入的数)怎么取3 4这两

新手求教 随机输入一个int数,取其中的第二 第三位数
如题
例如  int a = 123456789(随机输入的数)

怎么取3 4这两个数


数据类型
[解决办法]

String s = String.valueOf(123456789);
char[] cArr = s.toCharArray();
if(cArr.length==2){
int second = Integer.valueOf(cArr[1]);
}else if(cArr.length>2){
int second = Integer.valueOf(cArr[1]);
int third = Integer.valueOf(cArr[2]);
}

[解决办法]
引用:
String s = String.valueOf(123456789);
char[] cArr = s.toCharArray();
if(cArr.length==2){
int second = Integer.valueOf(cArr[1]);
}else if(cArr.length>2){
int second = Integer.valueOf(cArr[1]);
int third = Integer.valueOf(cArr[2]);
}
+1,先转化为字符串,再分出来就行了。。。
[解决办法]
引用:
能不能不转成string呢? 有没有最优的算法


除法 求模

热点排行
Bad Request.