1、控制台输入 Scanner
(1)导包
import java.util.Scanner;
(2)创建对象
Scanner s = new Scanner(System.in);
(3)接受数据
int res = s.nextInt();
常用方法:
1、nextInt()
读取数字,可以是一个数字或多个数字,多个数字用空格隔开,不能是小数
2、nextDouble()用法nextInt()一样,但可以读取小数。
3、next()方法遇到第一个扫描有效字符,即第一个非空格非换行符后面开始,一直获取到下一个空格,换行符之前的,单个字符串。
4、nextLine()读取输入的一行字符串。
2、算数运算符
==什么是运算符、什么是表达式==
运算符就是对常量或变量操作的符号;表达式的意思是用运算符把常量或变量连接起来符合java语法的式子
例如:
int a = 10;
int b = 20;
int c = a + b;
这里的 ‘=’ ‘+’ 都是运算符;
a+b 是表达式
int d = a-b;
int e = a*b;
int g = a/b;
int h = b%a;
需求:键盘录入一个三位数,将其拆分为个位、十位、百位后,打印在控制台
import java.util.*;
public class Day02_demo1{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int result = in.nextInt();
int ge = result%10;
int shi = result/10%10;
int bai = result/100%10;
System.out.println("您输入的数字的个位数是:"+ge);
System.out.println("您输入的数字的十位数是:"+shi);
System.out.println("您输入的数字的百位数是:"+bai);
}
}