Java选择结构

基本的if选择结构:可以处理单一或组合条件的情况

if(条件){-->结果必须是布尔值

//代码块->只有一条语句时,建议省略{}

}

if-else选择结构:可以处理简单的条件分支情况

if(){

//代码块1

}else{

//代码块2

}

多重if选择结构:可以处理连续区间的条件分支情况

if(条件1){

//代码块1

}else if(条件2){

//代码块2

}else{

//代码块3

}

嵌套if选择结构:可以处理复杂的条件分支情况

if(条件1){

if(条件2){  //代码块1

}else{  //代码2

}else{  //代码3

}

}

switch选择结构:多重分支并且条件判断是等值判断的情况

switch(表达式)-->整数或字符型{

case 常量1;   语句;  break;

case 常量2;   语句;  break;

......

default-->如果没有找到匹配的值

语句;

break;

}

注意:break不能省略,常量不能一样,表达式不能是字符串

多重if选择结构和switch选择结构的异同:

相同点:都是用来处理多分支条件的结构

不同点:

switch选择结构:只能处理等值条件判断的情况,而且条件必须是整数或字符型变量

多重选择结构:没有switch选择结构的限制,特别适合某个变量处于连续间时的情况

时间: 05-14

Java选择结构的相关文章

java基础:流程控制语句(选择结构if语句)

(1)顺序结构 从上往下,依次执行 Demo: class ShunXuJieGouDemo { public static void main(String[] args) { System.out.println("程序开始了"); System.out.println("我爱Java"); System.out.println("程序结束了"); } } (2)选择结构        按照不同的选择,执行不同的代码 Java语言提供了两种选

java中的if-Switch选择结构

字随笔走,笔随心走,随笔,随心.纯属个人学习分析总结,如有观者还请不啬领教. 1.if选择结构 什么是if结构:if选择结构是根据判断结果再做处理的一种语法结构. 起语法是: if(判断条件){ 操作内容 } if又包含if-else & 多重if和嵌套if 三种. if-else类型 嵌套if 多重if if(判断条件){ if(判读条件){ if(判读条件){ 操作内容 if(判读条件){ 操作内容 }else{ 操作内容 }else if{ 操作内容 } 操作内容 } } }else{ 操

Java 第三章 选择结构

第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.out.println("奖励Mp4一个");}else{ System.out.println("枪毙");} 语法:if(条件){ /

Java(4)switch选择结构

一.switch结构(开关语句)的语法 switch(表达式 ){--->类型为int.char case  常量1 :--->case 结构可以有多个 //语句块1 break;--->程序跳出switch结构 case  常量n :--->常量的值不能相同 //语句块n break; default:--->和if结构中的else作用相同 //语句块 break; } 示例1:张三参加计算机编程大赛,如果获得第一名,将旅游一个月.如果获得第2名,将奖励一台笔记本电脑.如果

Java从零开始学六(选择结构)

一. 程序的结构: 一般来说程序的结构包含有下面三种: 1.顺序结构 2.选择结构 3.循环结构 二.顺序结构 程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾 三.选择结构 选择结构是根据条件的成立与否,再决定要执行哪些语句的一种结构 3.1 .IF语句--单分支结构 if (判断条件){ 语句1 : … 语句2 : } 示例一. 比较2个整型变量的大小 package pb.test; public class test4 { public static void

选择结构if语句和switch语句的区别

1.选择结构if语句格式及其使用 A:if语句的格式: if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else if(比较表达式3) { 语句体3; } ... else { 语句体n+1; } B:执行流程: 首先计算比较表达式1看其返回值是true还是false, 如果是true,就执行语句体1,if语句结束. 如果是false,接着计算比较表达式2看其返回值是true还是false, 如果是true,就执行语句体2,if语句结束. 如果是fals

Java内存结构和数据类型

Java内存结构 内存就是暂时对数据的一个存储,他的存储速度非常的快,但是他是暂时的存储,从开机时开始存储,掉电或关机之后数据全部丢失.内存的生命周期就是开机和关机,开机的时候开始计算,关机什么都没有了.优点存储速度快,缺点容易坏掉,如果开机的时候,一点反映都没有,屏幕不亮键盘鼠标不亮,这种情况下一般都是内存条有问题.机器蓝屏,指令错误都是内存引起的. 程序的数据都是存储在内存里面,不存储在硬盘上因为硬盘不安全,可以读取数据.但是内存就不一样,内存他不允许去读取内存数据,并且速度很快所以我们的程

《第4章 选择结构(二)》

switch,case,default,break是java的关键字. (1)switch:表示开关,这个开关就是switch关键字后面小括号里的值,小括号里要放一个整形变量(表达式)或字符型变量(表达式). (2)case:表示情况,case后必须是一个整形或字符型的常量,通常是一个固定的字符.数字,case块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同. (3)default:表示默认,即其他情况都不满足.Default块和case块的先后顺序可以变动,不会影响程序执行的

第三章 选择结构(一)

一.本章目标 掌握基本if选择结构 掌握逻辑运算符 掌握多重if选择结构 掌握嵌套if选择结构 二.内容 1.if选择结构 1.1 为什么需要if选择结构 问题:如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励 1.2 什么是if选择结构 if选择结构是根据条件判断之后再做处理的一种语法结构. 1.2.1 语法 if ( 条件 ) { //代码块 } 1.2.2 实例 如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励 public class GetPri

黑马程序员——java基础--结构

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一:结构 1.顺序顺序 2.选择顺序 3.循环顺序 二:具体实现 1.顺序执行 class shunxuDemo{ public static void main(String args[]){ int a = 1, b = 2; int sum = 0; sum = a + b; System.out.println("sum ="+sum); } } 所有语句按照从上到下的顺序执