“Java语言程序设计-基础篇”.ppt
文本预览下载声明
第三章
运算符和条件结构
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
回顾
找出错误并更正
输出结果是什么?
int radius = 10;
double high = 1.9;
int vol = 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);
int vol = (int)(3.14 * radius * radius * high);
89
19
借助一个中间变量互换两个变量的值
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
掌握boolean类型的用法
掌握关系运算符和逻辑运算符
掌握if条件结构
使用基本if条件结构
使用多重if条件结构
掌握switch结构的用法
本章目标
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
用什么数据类型能表示
一件商品是真货还是假货
一个条件成立还是不成立
boolean (布尔)类型
boolean类型的值:
真:true
假:false
boolean类型只有这两个值
为什么需要boolean类型
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1、用boolean类型描述:学员张三的考试成绩是否比学员李四(80分)高
如何使用boolean类型
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 ); //输出比较结果
存储比较结果
条件表达式
从控制台接收一个整数
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
比较高低、大小、长短
张三的考试成绩是否比李四高
大象是否比乌龟更长寿
篮球跟地球一样大吗
如何比较?
使用关系运算符可以比较高低、大小、长短
为什么使用关系运算符
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
什么是关系运算符
常用的关系运算符有哪些:
,
==,!=
=,=
大象的寿命 乌龟的寿命 真
张三的成绩 李四的成绩 假
令狐冲每次考试成绩 = 90分 真
篮球的大小 == 地球的大小 假
由此看出
关系运算符的作用:用来做比较运算
比较后结果:boolean类型
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 20
显示全部