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