千家信息网

从0开始学大数据-Java基础-三元运算符/键盘录入(4)

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop、Spark、Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学
千家信息网最后更新 2026年11月01日从0开始学大数据-Java基础-三元运算符/键盘录入(4)

我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop、Spark、Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习。


上一节了解Java运算符,其中三元运算符没有做讲解,本节我们开始学习Java基础-三元运算符/键盘录入,将会围绕以下几个知识点进行展开学习:

  1. 三元运算符

  2. 键盘录入数据


一、运算符


1、三元运算符

接着上一节的话题运算符,本节讲三元运算符,在讲三元运算符之前,可能会有很多朋友会问,是不是有一元运算符和二元运算符呢?

回答是肯定的,我们前面学的:

位运算符就是一元运算符(单元运算符),如:~3

算术运算符就是二元运算符(双元运算符),如:3 + 4


那么三元运算符是怎么样的呢,我们往下看:

三元运算符的格式:

比较表达式?表达式1:表达式2

即:(?:)

注意:比较表达式的结果是一个boolean类型


执行流程:

  • 首先计算比较表达式的值,看是true还是false

  • 如果是true,表达式1就是结果

  • 如果是false,表达式2就是结果


请看下面的实例,了解Java中的三元运算符:

程序执行结果:

int z = ((x > y)? x: y); 语句执行结果

int z = ((x < y)? x: y); 语句执行结果

int z = ((x == y)? x: y);语句执行结果

int z = ((x = y)? x: y);语句执行结果

  • 可见,上述的几种语句都是依照我们第一个表达式的返回值(true or false)做判断后面要输出的表达式的值的。

  • 最后,x = y,这个语句式一个赋值语句,不是boolean类型的,所以会报错,这个式三元运算符中需要注意的。



二、键盘录入


1、键盘录入特性:

目的:为了程序的数据更符合开发的数据,我们就加入了键盘录入,让程序更灵活一下。

那么,我们如何实现键盘数据的录入呢?主要通过以下三个步骤:

a、导包

格式:import java.util.Scanner;

位置:在Java程序代码中的class上面输入。

b、创建键盘录入对象

格式:Scanner sc = new Scanner(System.in);

c、通过对象获取数据

格式:int x = sc.nextInt();


案例:

程序执行结果:



可见,我们现在就可以通过键盘灵活的输入数据了。

接下来,我们来做两个练习,看看我们的代码能力还能做哪些事。


练习题:

(1)键盘录入两个数据,并对这两个数据求和,输出其结果。程序代码如下:


程序执行结果:


(2)键盘输入两个数据,获取这两个数据中的最大值。程序代码如下:

程序的执行结果如下:

  • 可见,我们在程序编译的过程中,是可以把我们前面学到的多个知识点进入嵌套一起使用的,这有助于我们后续在学习的过程中开拓我们全局思维。

  • 这里我留两个题给大家独立完成,大家做完之后,也可以把你们的做题思路和最终的验证结果发我,也欢迎大家一起交流。

  • 可以发我邮箱(cciehelp@qq.com)


扩展练习题(自行完成):

(1)键盘录入三个数据,获取三个数据中最大值

(2)键盘录入两个数据,比较两个数据是否相等


本节我们就先告一段落,下一节我们将学习流程控制语句相关的知识点。


往期文章:

从0开始学大数据-Java基础开篇(1)

从0开始学大数据-Java基础语法(2)

从0开始学大数据-Java运算符(3)


本人能力有限,如有不足,还望指正

感谢大家一如既往的支持

希望一起分享给更多的人

让大家一起学习大数据技术


运算符 运算 数据 结果 键盘 三元 程序 表达式 两个 语句 学习 技术 基础 代码 就是 格式 三个 知识 知识点 输入 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 互联网科技工作委员会副主任毛军 新华互联网科技学校 互联网金融监管科技数据 河南真二互联网科技有限公司 互联网巨头反垄断金融科技 互联网科技公司发展 宜安科技 互联网金融 银优互联网科技有限公司 时间互联网络科技 融贸通互联网科技 中国互联网金融科技基金 互联网科技创新企业排名 中国航天科技大学国际工业互联网 卓翼科技产业互联网合作 半导体行业属于互联网高科技类吗 互联网时代科技型公司的机会 互联网领先科技活动 西安左小互联网科技有限公司 科技美学互联网 艺术 苏州找大状互联网科技有限公司 科技类互联网 网络科技有限互联网 猫创互联网科技 互联网科技咨询 千方科技属于互联网企业吗 科技赋能视角下互联网保险发展 山东有哪些互联网科技公司 富国互联网金融科技混合基金 黑龙江互联网科技公司
0