Java第四章Word文件下载.docx
- 文档编号:18758386
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:13
- 大小:375.94KB
Java第四章Word文件下载.docx
《Java第四章Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java第四章Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
publicclassHelloJava{
publicstaticvoidmain(String[]args){
intzhangsan=80;
//学员张三的分数
booleanisBig;
//声明一个boolean类型的变量
Scannerinput=newScanner(System.in);
//Java输入的一中方法
System.out.println("
输入学员李四的分数"
);
//提示要输入李四的分数
intlisi=input.nextInt();
//输入李四的成绩
isBig=zhangsan>
lisi;
张三的成绩比李四高吗?
"
+isBig);
//输出比较的结果
}
}
输出的结果如图:
2、关系运算符
1、为什么要使用关系运算符
答:
当然是为了方便比较了,呵呵,不然计算机怎么知道真假啊
2、什么是关系运算符
如表所示
关系运算符
举例
>
大于
99>
100,结果为false
<
小于
99<
100,结果为true
=
大于等于
你考试的成绩>
=0,结果为true
小于等于
你考试的成绩<
=0,结果为false
==
等于
1KG棉花==1KG铁,结果为true
!
不等于
足球!
=篮球,结果为true
3、If条件结构
1、为什么需要if条件结构
我们现实生活中常常会遇到判断,你会在你脑海里面给出多种答案,如果这种不行,就换另一种,计算机也一样,它也可以判断(代码实现),它的判断就要用到if。
2、什么是if条件结构
If条件结构是根据条件判断之后再处理的一种语法结构
语法:
if(条件){//判断的条件
//语句/*判断成立后执行的语句,可以是一条语句,也可以是一组语句*/
图:
如图所示:
首先,执行表达式,计算表达式里的值,判断是真或假,如果是真,执行语句,否则,执行那条件后的部分
语句1;
语句2;
if(条件){
语句3;
}
语句4;
经验:
当if关键字后的一对大括号里只有一条语句时,可以省略大括号。
但一般为了规范不要省。
3、如何使用if条件结构
i.使用基本的if条件
实例:
输入张三的Java成绩"
//获取张三的java成绩
intscore=input.nextInt();
//从控制台输入战胜你的java成绩
if(score>
90){//判断成绩是否大于90
System.out.println("
不错,周末可以去动物园玩"
//System.out.println("
看来周末你要呆在家里学习了"
结果如图:
ii.复杂条件下的if条件结构
常见的逻辑运算符如表:
逻辑运算符
汉语名称
表达式
说明
&
与、并且
条件1&
条件2
两个条件同时为真,结果为真,
两个条件一个为假,结果为假
要让风扇转起来的条件:
有电&
风扇是好的
两个条件都为真是可以转起来,有一个为假,则不能
||
或、或者
条件1||条件2
两个条件有一个为真,结果为真
两个条件同时为假,结果为假
从成都到北京的方式:
坐火车||坐飞机
两个条件有一个为真,就可以去北京,都为假,就去不了
非
条件
条件为真时,结果为假
条件为假是,结果为真
成为优秀的程序员的条件:
偷懒
实例
intscore1=90;
//张三的Java成绩
intscore2=82;
//张三的.NET成绩
if((score1>
90&
score2>
90)||(score1==90&
score2>
80)){//条件
不错,周末可以好好的玩了"
iii.使用if-else条件结构
上面只讲到了条件成立后怎么执行,如果不成立呢?
?
intscore=90;
90){
不错,周末可以出去玩了"
}else{
这点成绩,周末在家学习把"
if(条件){
//语句1
}else{
如图所示
例子如上。
iv.使用多重if结构
if(条件1){
}elseif(条件2){
//语句2
}else(条件3){
//语句3
注意:
else块最多有一个或没有,else块必须放在if块之后
publicstaticvoidmain(String[]args){
intscore=70;
//Java成绩
=90){
优秀"
}elseif(score>
=80){
良好"
=60){
中等"
}else{
差"
运行结果如图:
4、switch结构
1、为什么使用switch结构
Java为我们在解决等值判断的结构上为我们提供了一个新的方法,那就是switch。
注:
switch只能作为等值判断
2、什么是switch结构
Switch(表达式){
casse常量1;
语句1;
break;
case常量2;
.....
default;
语句n;
这里的switch、case、default、break都是java的关键字
解释:
switch:
表示“开关”,这个开关就是它后面小括号里的值,小括号里放一个整型变量或字符变量
case:
表示“情况,情形”,case后必须是一个整型或字符型的常量表达式,通常是一个固定的字符或数字
default:
表示“默认”,即其他情况都不满足,则会执行default冒号后面的语句
break:
表示“停止”,即跳出当前结构
3、如何使用switch结构
intmingCi=2;
//名次
switch(mingCi){
case1:
System.out.println("
奖励1000"
break;
case2:
奖励500"
case3:
奖励300"
default:
奖状"
结果图:
这里的break很重要,如果你没用写,程序则会从上而下都执行,得不到你想要的效果,
总结:
1、Java中使用boolean类型表示真假,boolean类型的两个值为true和false
2、Java中使用关系运算符可以用来比较大小、高低、多少等,比较后的结果是boolean类型
3、Java中的if条件结构,包括以下形式
i.基本的if条件结构:
可以处理单一或组合条件的情况
ii.if-else条件结构:
可以处理简单的条件分支情况
iii.多重if条件结构:
可以处理复杂的条件分支情况
4、在条件判断是等值判断的情况下,可以是用switch结构来代替if结构,在使用switch结构时不要忘记每个case的最后写上break;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 第四
![提示](https://static.bdocx.com/images/bang_tan.gif)