第05章 条件判断结构_第1页
第05章 条件判断结构_第2页
第05章 条件判断结构_第3页
第05章 条件判断结构_第4页
第05章 条件判断结构_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言基础(上)第五章

条件判断结构Java中的变量的定义及使用Java中常用的数据类型数据类型转换Java中的运算符条件运算符运算符的优先级回顾本章目标掌握Java中的条件结构简单if结构多重if结构嵌套if结构switch…case语句控制流语句(1)一般情况下,程序是从上往下依次顺序执行的;但很多时候,我们需要改变程序执行的流程,这就使用到了控制流语句;控制流语句包括:判断语句循环语句跳转语句控制流语句(2)——判断语句判断语句也称作条件语句或分支语句;判断语句主要用来控制程序在何种情况下执行某一部分;判断语句包括:if语句if…else语句if…elseif语句switch…case语句控制流语句(3)——if条件结构if条件结构是根据条件判断之后再做处理if(条件){//语句}if(令狐冲Java成绩>90){

师父奖励令狐冲;}结合问题基本的if条件结构表达式语句假真控制流语句(4)——if条件结构如果令狐冲的Java考试成绩大于90分,师父就奖励他《独孤九剑》剑谱使用if条件结构该如何实现importjava.util.Scanner;publicclassHelloCCAT2{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("输入令狐冲的Java成绩:");

intscore=input.nextInt();//令狐冲的Java成绩

if

(score>90){//判断是否大于90分

System.out.println("师父说:不错,给你《独孤九剑》剑谱");}}}演示示例:使用基本if条件结构

if-else条件结构if(条件){//语句1}else{//语句2}if(令狐冲考试成绩>90){

师父奖励令狐冲;}else{

师父罚他闭关思过;}结合问题4真表达式语句1假语句2控制流语句(5)——if..else条件结构多重if结构就是在else部分中还包含其他if块控制流语句(6)——多重ifif

(条件){//语句

}

elseif

(条件){//语句

}else{//语句

}可以有多个可以省略多重if结构假真真假表达式1语句1表达式2语句2语句3

对学员的结业考试成绩评测成绩>=90:优秀成绩>=80:良好 成绩>=60:中等成绩<60:差使用多重if结构控制流语句(7)——多重if控制流语句(8)——多重if使用多重if结构解决问题

int

score=70;//考试成绩

if(score>=90){

System.out.println("优秀");}

elseif(score>=80){

System.out.println("良好");}

elseif(score>=60){

System.out.println("中等");}

else{

System.out.println("差");}大于等于90分大于等于60分,小于80分小于60分大于等于80分,小于90分演示示例:使用多重if结构控制流语句(9)——switch结构

令狐冲参加比武大会如果获得第一名,将出任武林盟主如果获得第二名,将出任武当掌门如果获得第三名,将出任峨嵋掌门否则,将被逐出师门使用if条件结构如何实现?更好的解决办法:使用switch结构解决switch(表达式){

case

常量1:

语句;

break;

case

常量2:

语句;

break;

default:

语句;}switch结构控制流语句(10)——switch结构计算表达式的值如果等于常量1如果等于常量2如果没有找到匹配的值使用switch结构解决问题控制流语句(11)——switch结构intmingCi=1;switch(mingCi){

case

1:System.out.println("出任武林盟主");

break;

case2:System.out.println("出任武当掌门");

break;

case3:System.out.println("出任峨嵋掌门");

break;

default:System.out.println("被逐出师门");}第一名的情况下第二名的情况下第三名的情况下其他情况下演示示例:使用switch结构控制流语句(12)——switch和多重if结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论