网站主页设计欣赏谷歌google play官网下载
算术运算符综合练习
一、数值拆分
-
需求:
-
键盘录入一个三位数,将其拆分为个位、十位、百位后,打印在控制台。
-
效果:
-
-
公式总结:
- 个位:数值 % 10
- 十位:数值 / 10 % 10
- 百位:数值 / 100 % 10
- 千位:数值 / 1000 % 10
- …
-
实现:
package com.app.demo2_operator_practice;import java.util.Scanner;/**算术运算符的综合练习数值拆分:需求:键盘录入一个三位数,将其拆分为个位、十位、百位后,打印在控制台。公式总结:个位:数值 % 10十位:数值 / 10 % 10百位:数值 / 100 % 10千位:数值 / 1000 % 10...*/ public class OperatorDemo1 {public static void main(String[] args) {// 1、创建一个键盘录入对象,用于录入一个三位数Scanner sc = new Scanner(System.in);// 2、键盘录入一个三位数System.out.println("请输入一个三位数的整数:");int number = sc.nextInt();// 3、分别获取个位、十位、百位// 获取个位:123 % 10 ==> 123 / 10=12.3,取余数 3int ge = number % 10;// 获取十位:123 / 10 得到 12,再拿 12 % 10 ==> 12/10=1.2,取余数 2int shi = number / 10 % 10;// 获取百位:123 / 100 得到 1,再拿 1 % 10 ==> 1/10=0.1,取余数 1int bai = number / 100 % 10;// 4、将个位、十位、百位的数值打印出来System.out.println(ge);System.out.println(shi);System.out.println(bai);} }
- 控制台输出结果:
请输入一个三位数的整数: 123 3 2 1Process finished with exit code 0