黑马程序员技术交流社区

标题: 【上海校区】Java基础之运算符2 [打印本页]

作者: 张11。。。    时间: 2019-7-8 09:05
标题: 【上海校区】Java基础之运算符2
本帖最后由 张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(); // 接收一个键盘录入的整数
示例
在获取三个和尚中的最高身高案例中,身高数据如果由键盘录入,该怎样实现呢?






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2