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);

    }
}
相关推荐
好开心335 分钟前
axios的使用
开发语言·前端·javascript·前端框架·html
又蓝28 分钟前
使用 Python 操作 Excel 表格
开发语言·python·excel
小灰灰要减肥28 分钟前
装饰者模式
java
张铁铁是个小胖子40 分钟前
MyBatis学习
java·学习·mybatis
余~~1853816280041 分钟前
稳定的碰一碰发视频、碰一碰矩阵源码技术开发,支持OEM
开发语言·人工智能·python·音视频
Am心若依旧4091 小时前
[c++11(二)]Lambda表达式和Function包装器及bind函数
开发语言·c++
明月看潮生1 小时前
青少年编程与数学 02-004 Go语言Web编程 20课题、单元测试
开发语言·青少年编程·单元测试·编程与数学·goweb
Yan.love1 小时前
开发场景中Java 集合的最佳选择
java·数据结构·链表
椰椰椰耶1 小时前
【文档搜索引擎】搜索模块的完整实现
java·搜索引擎
大G哥1 小时前
java提高正则处理效率
java·开发语言