-
键盘录入
- Java里面有一个类叫Scanner,可以接收键盘输入的数字
-
第一步:导包,找Scanner这个类
- import java.util.Scanner;
- 导包必须在类定义的上边(public class上面)
-
第二步:创建对象,开始使用Scanner这个类
- Scanner sc = new Scanner(System.in);
- sc为变量名可以改变,其他不能改
-
第三步:接收数据
- int i = sc.nextInt();
- i为变量名可以改变,其他不能改
- 注意:这种方式只能接收整数,输入字符小数会报错
-
//1.导包 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请在你的键盘上输入:"); //3.接收数据;变量i记录键盘录入数据 int i = sc.nextInt(); System.out.println(i); } }
- 进阶练习1:用键盘录入实现两数和
-
//1.导包 import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请在你的键盘上输入第一个数:"); //3.接收数据;变量:记录键盘录入数据 int number1 = sc.nextInt(); System.out.println("请在你的键盘上输入第一个数:"); int number2 = sc.nextInt(); int sum = number1 + number2; System.out.println("两数和为" + sum); } }
-
进阶练习2:输入一个三位数,分别输出个位,十位,百位数字
-
//1.导包 import java.util.Scanner; public class index { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请在你的键盘上输入一个三位数:"); //3.接收数据;变量记录键盘录入数据 int number = sc.nextInt(); System.out.println("个位数是:" + number % 10); System.out.println("十位数是:" + number / 10 % 10); System.out.println("百位数是:" + number / 100 % 10); } }
-
进阶练习3:你和你的对象正在试图餐厅获得一张桌子,键盘录入两个整数,表示你们衣服的时髦度(0~10之间,不能录入其他),如果你的时髦度大于你对象,那么相亲成功,输出true,否则输出false
-
//1.导包 import java.util.Scanner; public class index { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请输入我们自己衣服的时髦度:"); //3.接收数据;变量:记录键盘录入数据 int myFashion = sc.nextInt(); System.out.println("请输入我们对象衣服的时髦度:"); int girlFashion = sc.nextInt(); boolean result = myFashion > girlFashion; System.out.println(result); } }
-
进阶练习4:键盘录入两个整数,如果其中一个为6,则最终输出true;如果他们的和是6的倍数,最终输出true,否则输出false
-
//1.导包 import java.util.Scanner; public class index { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请输入第一个整数:"); //3.接收数据;变量:记录键盘录入数据 int number1 = sc.nextInt(); System.out.println("请输入第二个整数:"); int number2 = sc.nextInt(); boolean result = number1 == 6 || number2 == 6 || (number1 + number2) % 6 == 0; System.out.println(result); } }
-
进阶练习5:动物园里有两只老虎,请你输入两只老虎的体重,通过程序判断是否相同
-
//1.导包 import java.util.Scanner; public class index { public static void main(String[] args) { //2.创建对象,表示我现在要用Scannner这个类 Scanner sc = new Scanner(System.in); System.out.println("请输入第一只老虎的体重:"); //3.接收数据;变量:记录键盘录入数据 int weight1 = sc.nextInt(); System.out.println("请输入第二只老虎的体重:"); int weight2 = sc.nextInt(); String result = weight1 == weight2 ? "相同" : "不同"; System.out.println(result); } }
Java键盘录入案例
于 2023-09-17 16:15:23 首次发布