A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张11。。。 于 2019-7-8 09:06 编辑

Java基础之运算符2

关系运算符

关系运算符有6种关系,分别为小于、小于等于、大于、等于、大于等于、不等于。
比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值true或者false
逻辑运算符
逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值true或者false
三元运算符
·       三元运算符格式:

数据类型 变量名 = 布尔类型表达式?真值结果1:结果2

·       三元运算符计算方式:
o  布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。
o  布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
o  三元运算符要求必须有一个结果,在结果1或者结果2中。开发中一般用来比较数值大小。
三元运算符案例
·       需求1:动物园里有两只老虎,已知两只老虎的体重分别为180kg、200kg,请用程序实现判断两只老虎的体重是否相同。
需求2:一座寺庙里住着三个和尚,已知他们的身高分别为150cm210cm165cm,请用程序实现获取这三个和尚的最高身高。

数据输入
我们目前在写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的,所以,把数据改进为键盘录入,提高程序的灵活性。
那么在java语言中,怎样实现呢?
我们可以通过 Scanner 类来获取用户的输入。
导包
使用import关键字导包,位置放到class定义的上面
格式:
import 包名.类名;
举例:
java.util.Scanner;
创建对象
格式:
数据类型  变量名  =  new 数据类型(参数列表);
举例:
Scanner sc = new Scanner(System.in);
调用方法接收数据
格式:
变量名.方法名();
举例:
int i = sc.nextInt(); // 接收一个键盘录入的整数
示例
在获取三个和尚中的最高身高案例中,身高数据如果由键盘录入,该怎样实现呢?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马