1.Scanner的使用
- 导包
- import java.util.Scanner;
- 创建
- 类名称 对象 = new 类名称();// 如果需要使用键盘录入的话,则()里面输入为system.in
- Scanner sc = new Scanner(system.in);
- system.in代表从键盘输入
- 使用
案例 数值拆分 (使用的一个键盘录入的操作)
import java.util.Scanner;
public class Test{
/*
需求:键盘录入一个三位数,将其拆分为个位、十位、百位后,打印在控制台
运行结果:
请输入一个三位数
123
整数123个位为:3
整数123十位为:2
整数123百位为:1
分析:
1:使用Scanner键盘录入一个三位数
2:个位的计算:数值%10
3:十位的计算:数值/10%10
4:百位的计算:数值/100
5:将个位,十位,百位拼接上正确的字符串,打印即可
*/
public static void main (String[] arges){
// 1.使用Scanner键盘录入一个三位数
Scanner sc = new Scanner(system.in);
System.out.println("请输入一个三位数");
int num = sc.nextInt();
//2:个位的计算:数值%10
int ge = num % 10; // 123 % 10 = 3
//3:十位的计算:数值/10%10
int shi = num / 10 % 10;// 123 / 10 = 12 12 % 10 = 2
//4:百位的计算:数值/100
int bai = num / 100;// 123 / 100 = 1
//5:将个位,十位,百位拼接上正确的字节符,打印即可
System.out.println("整数"+ num +"个位为:" + ge );
System.out.println("整数"+ num +"十位为:" + shi );
System.out.println("整数"+ num +"百位为:" + bai );
}
}
原文地址:https://www.jb51.cc/wenti/3288661.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。