mdsk.net
当前位置:首页 >> 一个N位数的每一位数怎么获取,用JAVA语言编写一下... >>

一个N位数的每一位数怎么获取,用JAVA语言编写一下...

int i=23232223; while(i>0) { System.out.println( i%10 ); i /= 10; }

比如123 n/100*100 = 100 取出整百位 n-100 = 23 取出十位个位 23 / 10 =2 取出10 其实根本不用这么麻烦 123 / 10 = 12 12 % 10 = 2 直接取出十位

参考下面代码: int a = 1574444; String aS = String.valueOf(a); char[] asC = aS.toCharArray(); for(int i=0;i

public class Test { public static void main(String[] args) { int a = 1203; int sum = 0; while(a / 10 != 0){ sum += a % 10; a = a / 10; }sum = sum + a; System.out.println("各位数字之和为" + sum); } } testing 各位数字之和为6 impo...

java中两种不同的分离十位、个位的方式 //获取最高位(百位) b = a / 100; 获取十位c=(a%100)/10; 或者c = (a / 10) % 10; 获取个位d=a%10; 或者 d = a % 100 % 10;

public class Test { public static void main(String[] args) { int a = 13413; String s = String.valueOf(a); for (int i = 0; i < s.length(); i++) { if (i == s.length() - 1) { System.out.print(s.charAt(i)); } else { System.out.prin...

int a = 1574444; String aS = String.valueOf(a); char[] asC = aS.toCharArray(); for(int i=0;i

标准答案之一,超简的: public static int sumDig(long n) { int result=0; //定义一个int类型的变量来存取最后结果 while(n!=0) //判断所要进行查询的数是不是为0 { result+=n%10; //获得其各位上的数字 n/=10; } return result; //取得最终结...

整数的位数固定吗?固定的话更简单一些, 如果不固定可以先判断输入的树整数,然后获取字符串长度 for(int i==str_len;i>1;i--){ 对该数对10求余得到个位数(第二次获得十位数) 对10求商得到剩下的几位数 } 输出

public class Test { private static int a = 1678; public static void main(String[] args) { String b = String.valueOf(a); for(int i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com