老师讲解的练习和一些笔计 if 和 boolean 应用

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;


/**
*这是一个 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();
	}

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值