Java键盘录入

键盘录入

  • Java里面有一个类叫Scanner,可以接收键盘输入的数字
复制代码
## 第一步:导包,找Scanner这个类

* import java.util.Scanner;

<!-- -->

* 导包必须在类定义的上边(public class上面)
复制代码
## 第二步:创建对象,开始使用Scanner这个类

* Scanner sc = new Scanner(System.in);

<!-- -->

* sc为变量名可以改变,其他不能改
复制代码
### 第三步:接收数据

* int i = sc.nextInt();

<!-- -->

* i为变量名可以改变,其他不能改
  • 注意:这种方式只能接收整数,输入字符小数会报错
复制代码
```java
//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);
	}
}
```
  • 进阶练习:用键盘录入实现两数和
java 复制代码
//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:输入一个三位数,分别输出个位,十位,百位数字

java 复制代码
//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);

    }
}
相关推荐
顶点多余2 分钟前
算法哪些事儿---2
java·开发语言
方知我3 分钟前
NumPy一小时速成
开发语言·python·numpy
深入云栈29 分钟前
CompleteFuture VS CompletableFuture:Netty 为何自研 Future
java·架构
OPEN-F30 分钟前
C++综合实战:面向对象图书管理系统
开发语言·c++
ttwuai1 小时前
Go 后台清空操作日志失败,权限和无 WHERE 删除怎么排查?
开发语言·后端·golang
choumou_M1 小时前
SpringBoot_7:用户资源的上传与修改
java·spring boot·后端
西西弗Sisyphus1 小时前
Qt 在无边框窗口上做一套换肤系统
开发语言·数据库·qt
西西弗Sisyphus1 小时前
Qt 启动 UsageStatistic 插件报错
开发语言·qt
NeoGressAI外贸数字化1 小时前
外贸独立站零询盘排查:从 Google Search Console 到 PageSpeed 的技术实操
开发语言·c++
无小道1 小时前
C/C++——异步编程小记
开发语言·c++·c++11