关键词:
我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop、Spark、Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习。 上一节了解Java运算符,其中三元运算符没有做讲解,本节我们开始学习Java基础-三元运算符/键盘录入,将会围绕以下几个知识点进行展开学习: 三元运算符 键盘录入数据 一、运算符 接着上一节的话题运算符,本节讲三元运算符,在讲三元运算符之前,可能会有很多朋友会问,是不是有一元运算符和二元运算符呢? 回答是肯定的,我们前面学的: 位运算符就是一元运算符(单元运算符),如:~3 算术运算符就是二元运算符(双元运算符),如:3 + 4 那么三元运算符是怎么样的呢,我们往下看: 三元运算符的格式: 比较表达式?表达式1:表达式2 即:(?:) 注意:比较表达式的结果是一个boolean类型 执行流程: 首先计算比较表达式的值,看是true还是false 如果是true,表达式1就是结果 如果是false,表达式2就是结果 请看下面的实例,了解Java中的三元运算符: 程序执行结果: 二、键盘录入 1、键盘录入特性: 目的:为了程序的数据更符合开发的数据,我们就加入了键盘录入,让程序更灵活一下。 那么,我们如何实现键盘数据的录入呢?主要通过以下三个步骤: a、导包 格式:import java.util.Scanner; 位置:在Java程序代码中的class上面输入。 b、创建键盘录入对象 格式:Scanner sc = new Scanner(System.in); c、通过对象获取数据 格式:int x = sc.nextInt(); 案例: 程序执行结果: 可见,我们现在就可以通过键盘灵活的输入数据了。 接下来,我们来做两个练习,看看我们的代码能力还能做哪些事。 练习题: (1)键盘录入两个数据,并对这两个数据求和,输出其结果。程序代码如下: 程序执行结果: (2)键盘输入两个数据,获取这两个数据中的最大值。程序代码如下: 程序的执行结果如下: 可见,我们在程序编译的过程中,是可以把我们前面学到的多个知识点进入嵌套一起使用的,这有助于我们后续在学习的过程中开拓我们全局思维。 这里我留两个题给大家独立完成,大家做完之后,也可以把你们的做题思路和最终的验证结果发我,也欢迎大家一起交流。 可以发我邮箱([email protected]) 扩展练习题(自行完成): (1)键盘录入三个数据,获取三个数据中最大值 (2)键盘录入两个数据,比较两个数据是否相等 本节我们就先告一段落,下一节我们将学习流程控制语句相关的知识点。 往期文章: 本人能力有限,如有不足,还望指正 感谢大家一如既往的支持 希望一起分享给更多的人 让大家一起学习大数据技术
从零开始学大数据-java基础-流程控制语句
...到面!希望技术大牛能过来指导学习。上一节学习了三元运算符/键盘录入,本节学习流程控制语句。开始之前,我们先看一下上节的练习题。一、练习题(1)键盘录入三个数据,获取三个数据中最大值,程序如下:程序执行结果... 查看详情
从0开始学大数据-java基础语法
...几个知识点进行展开学习:关键字标识符注释常量和变量运算符语句函数数组PS:本节先学习前面4个知识点。&nb 查看详情
从0开始学大数据-java基础开篇
我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop、Spark、Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习。一、序言:2017年,这一年人才市场... 查看详情
从零开始学大数据-java基础-switch语句
我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop、Spark、Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习。上一节学习了流程控制语句,本节... 查看详情
《从0开始学大数据》的启示
《从0开始学大数据》学习后感方法论与哲学学习的目的以及形成思维体系抽象能力,为什么是A而不是B?从MR-Spark看产品思维模式思维大数据发展历史分布式计算的核心思想——移动计算而非移动数据大数据系统与大型网... 查看详情
java基础知识点笔记总结(代码片段)
文章目录1.算术运算符2.算术运算符3.比较运算符4.逻辑运算符5.位运算符6.交换数据的三种方式7.三元运算符8.运算符优先级9.流程控制10.分支结构(流程控制)-if...else语句11.使用Scanner从键盘中获取不同类型的数据12.分支结构(流程控... 查看详情
《从0开始学大数据》之spark的编程模型(代码片段)
...满足大数据的应用场景。但人们在Spark出现之后,才开始对MapReduce不满。原来大数据计算速度可以快这么多,编程也可以更简单。而且Spark支持Yarn和HDFS,公司迁移到Spark上的成本很小,于是很快,越来越多的公... 查看详情
有java基础如何学习大数据?
...算机编程语言众多,常用的编程语言有Java,Python等,在开始学习大数据之前都会选择学习Java,那Java到底好在哪呢?为什么学大数据之前要先学Java呢?大数据人才越来越多的受到社会和企业的青睐,很多想要学习大数据的新人... 查看详情
java基础(算术,赋值,逻辑,位,三元运算符)
算术运算符总类packageAriTest;publicclassAirTestpublicstaticvoidmain(String[]args)//前++先自增1后运算//后++先运算后增加inta=8;intb=++a;System.out.println("b="+b);intc=8;intd=c++;System.out.println("d="+d);结果这里注意的是++不会影响数据类 查看详情
《从0开始学大数据》之mapreduce计算框架是如何运作的(代码片段)
MapReduce编程模型将大数据计算过程切分为Map和Reduce两个阶段,在Map阶段为每个数据块分配一个Map计算任务,然后将所有map输出的Key进行合并,相同的Key及其对应的Value发送给同一个Reduce任务去处理。通过这两个阶段... 查看详情
《从0开始学大数据》的启示
《从0开始学大数据》学习后感方法论与哲学学习的目的以及形成思维体系抽象能力,为什么是A而不是B?从MR-Spark看产品思维模式思维大数据发展历史分布式计算的核心思想——移动计算而非移动数据大数据系统与大型网... 查看详情
《从0开始学大数据》之hdfs是如何实现大数据高速可靠的存储和访问
Hadoop分布式文件系统HDFS的设计目标是管理数以千计的服务器、数以万计的磁盘,将这么大规模的服务器计算资源当作一个单一的存储系统进行管理,对应用程序提供数以PB计的存储容量,让应用程序像使用普通文件系... 查看详情
java第二周总结
...加练习.以下对本周知识内容做总结if...else...格式和三元运算符的区别?三元运算符只是一个运算符号,不是流程控制语句,在三元中不能输出打印值,可以操作具体的数据值(结果最终是数据值);而if...else...流程控制语句,范围远远大于... 查看详情
java基础——使用三元运算符判断一个数的奇偶性
要求: 使用三元运算符判断一个数的奇偶性实现代码:/***使用三元运算符判断用户输入的一个数的奇偶性*/importjava.util.Scanner;publicclassOdd_even{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入一个整... 查看详情
如何从单个三元运算符返回多个值?
】如何从单个三元运算符返回多个值?【英文标题】:Howtoreturnmultiplevaluesfromasingleternaryoperator?【发布时间】:2018-10-2001:50:30【问题描述】:假设我有以下代码:intx=GetBoolValue()?0:1;stringy=GetBoolValue()?"foo":"bar";floatz=GetBoolValue()?0.4f:0.5... 查看详情
在 java 澄清中使用 += 和三元运算符
】在java澄清中使用+=和三元运算符【英文标题】:using+=andternaryoperatorinjavaclarification【发布时间】:2020-07-2902:35:32【问题描述】:我正在为即将到来的考试做一些练习题,遇到了一个我和我的同学似乎都能理解的问题。如下:其... 查看详情
韩顺平循序渐进学java零基础
...String转基本类型细节本章作业1本章作业2本章小结第04章运算符算术运算符介绍算术运算符使用算术运算符练习1算术运算符练习2算术运算符练习3算术运算符练习4关系运算符介绍关系运算符使用逻辑运算符介绍短路与逻辑与短路... 查看详情
java基础之数据类型/基本运算符
...合、流、反射等等。今天我会从最基础的数据类型和基本运算符开始说起:虽然说java的底层是由c去实现的,不过ja 查看详情