Java基础语法—数据输入
2024-09-01 15:51:45
我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:
1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。
import java.util.Scanner;
2、创建Scanner对象。
Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变
3、接收数据
Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变
事例:
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
//接收数据
int x = sc.nextInt();
//输出数据
System.out.println("x:" + x);
}
}
改写三个和尚案例,数据使用键盘录入。
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
//身高未知,采用键盘录入实现。首先导包,然后创建对象。
Scanner sc = new Scanner(System.in);
//键盘录入三个身高分别赋值给三个变量。
System.out.println("请输入第一个和尚的身高:");
int height1 = sc.nextInt();
System.out.println("请输入第二个和尚的身高:");
int height2 = sc.nextInt();
System.out.println("请输入第三个和尚的身高:");
int height3 = sc.nextInt();
//用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来。
int tempHeight = height1 > height2 ? height1 : height2;
//用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存。
int maxHeight = tempHeight > height3 ? tempHeight : height3;
//输出结果。
System.out.println("这三个和尚中身高最高的是:" + maxHeight +"cm");
}
}
最新文章
- 鱼眼模式(Fisheye projection)的软件实现
- Denormalization 2
- Myeclipse10下载,安装,破解,插件,优化介绍
- ora-00119和ora-00132解决方案
- 3DTouch开发 (基础)
- 关于QT安装的一些心得(QT551, VS2013)项目开发配置,以及项目结构分析
- 在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题
- paper 25 :SVM支持向量机是什么意思?
- dede源码详细分析之--全局变量覆盖漏洞的防御
- [SQL]replace替换字符串中的字符
- 使用扩展方法(this 扩展类型)
- 利用qt打开一张图片并转成灰度矩阵
- An Introduction to Variational Methods (5.1)
- 数据库学习番外篇 神奇的Redis
- C++11中map的用法
- Vue使用过程中常见问题
- 【RL-TCPnet网络教程】第33章	 SMTP简单邮件传输协议基础知识
- ajax 跨域 springboot
- 将maven项目托管到github
- git命令--git checkout 之 撤销提交到暂存区的更改