我们可以通过 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");
}
}

最新文章

  1. 鱼眼模式(Fisheye projection)的软件实现
  2. Denormalization 2
  3. Myeclipse10下载,安装,破解,插件,优化介绍
  4. ora-00119和ora-00132解决方案
  5. 3DTouch开发 (基础)
  6. 关于QT安装的一些心得(QT551, VS2013)项目开发配置,以及项目结构分析
  7. 在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题
  8. paper 25 :SVM支持向量机是什么意思?
  9. dede源码详细分析之--全局变量覆盖漏洞的防御
  10. [SQL]replace替换字符串中的字符
  11. 使用扩展方法(this 扩展类型)
  12. 利用qt打开一张图片并转成灰度矩阵
  13. An Introduction to Variational Methods (5.1)
  14. 数据库学习番外篇 神奇的Redis
  15. C++11中map的用法
  16. Vue使用过程中常见问题
  17. 【RL-TCPnet网络教程】第33章 SMTP简单邮件传输协议基础知识
  18. ajax 跨域 springboot
  19. 将maven项目托管到github
  20. git命令--git checkout 之 撤销提交到暂存区的更改

热门文章

  1. Shiro(一)
  2. MegaPixImage插件代码(new MegaPixImage)
  3. 【NOIP2016提高A组五校联考2】running
  4. Python3 操作mysql数据库
  5. linux 系统下 zip 的加密压缩与解压缩命令
  6. sh_03_第1个函数
  7. 苹果cms怎么上传本地视频资源
  8. H5 网站支付宝支付(前端部分)包含微信浏览器中的处理方法。
  9. asp.net ajax传递Json给aspx.cs后台 webmethod方法传递json
  10. (57)Linux驱动开发之三Linux字符设备驱动