代码如下
import java.util.Scanner; public class YunSuanFuDemo03 { /* 算术运算符: + - * --------------------------------------------- / : 整数相除,结果只能得到整数,想要得到带有小数的结果 ,需要有小数参与运算 % : 取模 作用是用来去余数的 有什么用? 可以用来判断奇偶数 任何一个数%2 结果不是0 就是1 */ /* 需求: 键盘录入一个三位数,将数值拆分出个位,十位,百位.随后打印控制台 数值拆分公式 个位:数值%10 百位:数值/10%10 千位:数值/10/10%10 高位简化处理 123: 123/100 4567: 4567/1000 45678: 45678/10000 */ public static void main(String[] args) { //召唤精灵 Scanner sc = new Scanner(System.in); System.out.println("请输入三个数字"); //使用精灵 从键盘录入一个整数 int num = sc.nextInt(); //数值拆分 int a = num%10; int b = num/10%10; int c = num/100; //将拆分数值,打印控制台 System.out.println("整数"+num+"的个数为:"+a); System.out.println("整数"+num+"的十数为:"+b); System.out.println("整数"+num+"的百数为:"+c); } }
运行结果
请输入三个数字
456
整数456的个数为:6
整数456的十数为:5
整数456的百数为:4