《Java语言程序设计-基础篇》

时间:2026-01-15

第三章

运算符和条件结构

回顾找出错误并更正需进行强制类型转换 int radius = 10; double high = 1.9; int vol = 3.14 * radius * radius * high; int vol = (int)(3.14 * radius * radius * high);

输出结果是什么?int num1 = 19; int num2 = 89; int temp; temp = num1; 借助一个中间变量互换 num1 = num2; 两个变量的值 num2 = temp; System.out.println(num1); System.out.println(num2); 89 19

本章目标掌握boolean类型的用法 掌握关系运算符和逻辑运算符 掌握if条件结构使用基本if条件结构 使用多重if条件结构

掌握switch结构的用法

为什么需要boolean类型用什么数据类型能表示一件商品是真货还是假货 一个条件成立还是不成立

boolean (布尔 类型 布尔)类型 布尔boolean类型的值: 类型的值: 类型的值真:true 假:false

boolean类型只有这两个值 类型只有这两个值

如何使用boolean类型1、用boolean类型描述:学员张三的考试成绩是 、 类型描述: 类型描述 否比学员李四( 分 否比学员李四(80分)高存储比较结果 int liSi = 80; boolean isBig ; //学员李四成绩 学员李四成绩 //声明一个 声明一个boolean类型的变量 类型的变量 声明一个 从控制台接收一 个整数

Scanner input = new Scanner(System.in); System.out.print("输入学员张三成绩 "); 输入学员张三成绩: //提示要输入学员张三的成绩 输入学员张三成绩 提示要输入学员张三的成绩 int zhangSan = input.nextInt(); //输入张三的成绩 输入张三的成绩 isBig = zhangSan > liSi ; //将比较结果保存在 将比较结果保存在boolean变量中 将比较结果保存在 变量中 System.out.println( "张三成绩比李四高吗 ? "+isBig ); //输出比较结果 张三成绩比李四高吗 输出比较结果

条件表达式

为什么使用关系运算符比较高低、大小、 比较高低、大小、长短张三的考试成绩是否比李四高 大象是否比乌龟更长寿 篮球跟地球一样大吗

使用关系运算符可以比较高低、大小、 如何比较? 使用关系运算符可以比较高低、大小、长短 关系运算符可以比较高低 如何比较?

什么是关系运算符常用的关系运算符有哪些:>,< ==,!= >=,<=大象的寿命 < 乌龟的寿命 张三的成绩 > 李四的成绩 令狐冲每次考试成绩 >= 90分 分 篮球的大小 == 地球的大小 真 假 真 假

由此看出关系运算符的作用: 关系运算符的作用:用来做比较运算 的作用 比较后结果: 比较后结果:boolean类型 类型

为什么需要if条件结构2、 如果令狐冲的 、 如果令狐冲的Java考试成绩大于 分 , 师父就奖励 考试成绩大于90分 考试成绩大于 他一本武功秘笈

使用if条件结构可以解决 使用 条件结构可以解决 条件结构

什么是if条件结构if条件结构是根据条件判断之后再做处理

基本的if条件结构if ( 条件 ) { //语句 } 假 表达 式 真 语句 结合问题2 结合问题 if ( 令狐冲Java成绩 > 90 ) { 师父奖励令狐冲; 师父奖励令狐冲; }

如何使用if条件结构6-1回顾:如果令狐冲的 考试成绩大于90分 回顾:如果令狐冲的Java考试成绩大于 分,师父就奖 考试成绩大于 励他《独孤九剑》 励他《独孤九剑》剑谱import java.util.Scanner; public class Hello2 { 使用if条件结构该如何实现 使用 条件结构该如何实现 public static void main(String[ ] args) { Scanner input = new Scanner(System.in); System.out.print("输入令狐冲的 输入令狐冲的Java成绩 "); 成绩: 输入令狐冲的 成绩 int score = input.nextInt(); if ( score > 90 ) { } } } //令狐冲的 令狐冲的Java成绩 令狐冲的 成绩 //判断是否大于 分 判断是否大于90分 判断是否大于

System.out.println("师父说 不错,给你《独孤九剑》剑谱 师父说:不错 给你《独孤九剑》剑谱"); 师父说 不错,

如何使用if条件结构6-23、令狐冲Java成绩大于90分,而且音乐成绩大于80分, 师父奖励他; 师父奖励他;或者Java成绩等于100分, 音乐成绩大于 70分,师父也可以奖励他 运算 符 && || ! ^ 表达式 逻辑运算符 分析:怎样把多个条件连接起来? 使用逻辑运算符 分析:怎样把多个条件连接起来? 使用 条件1 && 条件2 条件1 || 条件2 ! 条件 条件1 ^条件2 说明

仅仅两个条件同时为真,结 果为真 只要两个条件有一个为真, 结果为真 条件为真时,结果为假 条件为假时,结果为真 两个条件相同为真,否则为 假

如何使用if条件结构6-3问题3的条件如何编写score1 > 90 && score2 > 80 || score1 == 100 && score2 > 70 public class HelloAccp3 {

运算符的优先级: 运算符的优先级: public static void main(String[ ] args) {

最高的优先级:小括号,即( ) 最高的优先级:小括号, int score1 = 100; //令狐冲的语文成绩 令狐冲的语文成绩 最低的优先级:赋值运算符, 最低的优先级:赋值运算符,即= int score2 = 72; //令狐冲的历史成绩 令狐冲的历史成绩 优先级顺序: 优先级顺序:!>算术运算符>比较运算符>&&>||if ( (score1 > 90 && score2 >80) || (score1 == 100 && score2 > 70) ) {

多使用小括号( )控制优先级 不错,给你《独孤九剑》剑谱"); System.out.println("师父说 不错,给你《独孤九剑》剑谱 师父说:不错 师父说} } }

如何使用if条件结构6-44 、 如果令狐冲考试成绩大于 90 分 , 师父就奖励他 独孤九剑》 《独孤九剑》,否则师父就罚他上思过 …… 此处隐藏:1769字,全部文档内容请下载后查看。喜欢就下载吧 ……

《Java语言程序设计-基础篇》.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219