1 布尔值的概念
true -- 真
false -- 假
根据条件来的
如果条件是成立的,那么就为true
如果条件不成立的话,就为false
2 布尔值的定义
boolean
int
float
double
3 布尔值 的 运算
isOver90 = score > 90
判断 score 是不是大于 90
是的话就为 true
//===============================================
关系运算符
1 注意 = 等号不属于关系运算符。是赋值号
2 > <
>= <=
== !=
3 80<90<100 不成立的。计算机只做简单的事
//===================================================
if 判断
//10>9 得出的是一个布尔值
if(10>9){
do something;
}
true -- 真
false -- 假
根据条件来的
如果条件是成立的,那么就为true
如果条件不成立的话,就为false
2 布尔值的定义
boolean
int
float
double
3 布尔值 的 运算
isOver90 = score > 90
判断 score 是不是大于 90
是的话就为 true
//===============================================
关系运算符
1 注意 = 等号不属于关系运算符。是赋值号
2 > <
>= <=
== !=
3 80<90<100 不成立的。计算机只做简单的事
//===================================================
if 判断
//10>9 得出的是一个布尔值
if(10>9){
do something;
}
/**
*这是一个 if 跟布尔值的应用 的小程序
*思路:用户输入三科成绩,计算总分,定义布尔值,判断输出
*程序员:佘长庚
*/
package com.xykj.IfScore;
import java.util.Scanner;
public class IfScoue {
public static void main(String[] args){
//mScanner 是Scanner 类的一个变量名
//创建接收键盘输入的mScanner , System.in 接收数据给mScanner
//new 关键字,是给 mScanner 分配内存空间
Scanner mScanner = new Scanner(System.in);
float chineseScore = 0;
float mathScore = 0;
float englishScore = 0;
float totalScore = 0; //总分
float averageScore = 0; //平均分
//用分别接收用户输入的三科成绩
System.out.println("请输入语文 数学 英语 成绩:");
chineseScore = mScanner.nextFloat();
mathScore = mScanner.nextFloat();
englishScore = mScanner.nextFloat();
//计算三科成绩的总分
totalScore = chineseScore + mathScore + englishScore;
//计算平均分
averageScore = totalScore/3;
//定义布尔值
boolean total = totalScore>400; //判断总分是否大于400分
//boolean average = averageScore>110; //判断平均分是否大于110分
//total 为真 就出入 if 输出里面一句话
if(total){
System.out.println("恭喜你,你的总分大于400分");
}
System.out.println("你的总分为:"+totalScore + " " + total);
if(averageScore>110){
System.out.println("恭喜你,你的平均分大于110分");
}
System.out.println("你的平均分为:"+averageScore);
//关闭键盘输入
mScanner.close();
}
}