boolean类型
|-回顾:
|- 在上一节中我们已经在数据类型分类中提到boolean属于基本数据类型。它的取值只有两种:true和false。
|- boolean能干什么?
|-判断真假
|- 举例:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
import
java.util.
*
;
//
导入Scanner类
public class BooleanTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean flag; // 声明一个boolean类型的变量,注意没有初始化
double zhangsanScore;
double lisiScore; // 声明一个double类型的变量,保存lisi的成绩
System.out.println( " 请输入张三的成绩: " );
zhangsanScore = input.nextInt(); // 输入张三的成绩
System.out.println( " 请输入李四的成绩: " );
lisiScore = input.nextInt(); // 输入李四的成绩
flag = zhangsanScore == lisiScore; // 将比较结果保存在flag中
System.out.println( " 张三的成绩和李四的成绩相同吗? " + flag); // 结果
}
}
public class BooleanTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean flag; // 声明一个boolean类型的变量,注意没有初始化
double zhangsanScore;
double lisiScore; // 声明一个double类型的变量,保存lisi的成绩
System.out.println( " 请输入张三的成绩: " );
zhangsanScore = input.nextInt(); // 输入张三的成绩
System.out.println( " 请输入李四的成绩: " );
lisiScore = input.nextInt(); // 输入李四的成绩
flag = zhangsanScore == lisiScore; // 将比较结果保存在flag中
System.out.println( " 张三的成绩和李四的成绩相同吗? " + flag); // 结果
}
}
关系运算符
|-关系运算符的作用
|- 在上面的例子中我们已经看到“==”判断成绩是否相等,其实关系运算符就是为boolean服务的,它的取值要么是true,要么是false。
|- java中常见的关系运算符有哪些?请看下表:
关系运算符 | 说明 | 举例 | 返回 |
> | 大于 | 2 > 1 | true |
>= | 大于等于 | 考试成绩 >= 0 | true |
< | 小于 | 2 < 1 | false |
<= | 小于等于 | 考试成绩 <= -1 | false |
== | 等于 | 1 == 1 | true |
!= | 不等于 | 一寸棉花 != 一寸铁 | false |