java int取出各个数位怎么弄

java int取出各个数位怎么弄,第1张

public static void main(String[] args) {

int i = 12345;

int j = 0;

while(i != 0){

j += i %10;

i = i /10;

Systemoutprintln(j);

}

}

LS的方法必须要知道原int 的个数。。。所以我的这个比较通用,当然你可以写成方法,把i 作为参数。。。

public int zhidao (int i){

int j = 0;

while(i != 0){

j += i %10;

i = i /10;

}

return j;

}

循环取参数class的时候判断一下是否基本类型,如果是就先转成基本类型的class。或者判断下这个类是否有个TYPE常量:

Class cls = objgetClass();

Field f = clsgetDeclaredField("TYPE");

if (f != null) {

    listadd((Class) fget(null));

} else {

    listadd(cls);

}

使用scanner获取屏幕输入

1、定义scanner,能够监听屏幕输入

Scanner sc = new Scanner(Systemin);

2、通过nextInt获取输入整数

 int i = scnextInt();

补充:

new Scanner(Systemin)创建一个Scanner,控制台会一直等待输入,输入信息后,通过nextInt获取输入的整数值

以上就是关于java int取出各个数位怎么弄全部的内容,包括:java int取出各个数位怎么弄、java 反射构造函数,传参时int被自动装箱成Integer,那么如何得到int.class、如何用java获取屏幕输入整数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9606911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存