首先先附上源码:
package com.wy.csdn;
import com.sun.deploy.security.SandboxSecurity;
import java.util.Scanner;
/**
* 数值拆分练习
*/
public class Test1 {
public static void main(String[] args) {
/**
* 定义一个键盘扫描器
*/
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位数:");
/**
* 将输入的数字进行接收
*/
int value =scanner.nextInt();
/**
* 定义拆分出的数值
*/
//个位 % 10
int ge = value % 10;
//十位
int shi = value / 10 % 10;
//百位
int bai = value / 100 % 10;
System.out.println("ge = " + ge);
System.out.println("shi = " + shi);
System.out.println("bai = " + bai);
}
}
通过以上代码我们可以得出:数值拆分其实就是简单的数学的除法和取余。在此也可以得出规律
总计如下:
个位:数值 % 10
十位:数值 / 10 %10
百位:数值 / 100 % 10
千位:数值 /1000 % 10
..................
这样就可以得到你想要的数值了~~~
这只是自己的理解和记录,又更好的可以评论我······