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

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

除了个位数是取余,其余各位均是由这个N位数减去最高位取商得到的

1、 int number = 123456; int result = 0; for(int i=0;i

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

int n=98987; (int)(n/10000) = 9 (int)(n/1000)%10 = 8 (int)(n/100)%10 = 9 (int)(n/10)%10 = 8 n%10 = 7

/** * @param args */ public static void main(String[] args) { Scanner in = new Scanner(System.in); // 例如 "1234567890123456789012345678901234567890123456789" String inputString = in.nextLine(); BigDecimal bigDecimal = new Big...

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...

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

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

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

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