JAVA_SE基础——13.选择结构语句

原创 2015年07月08日 16:59:07
if选择结构
语法:
if(条件){
        代码块
}

public class Test{
        public static void main(String[] args){
                int a = 5;
                if(a < 6){
                        System.out.print("a小于6");
        }//输出结果为a大于b
    }
}
说明:if选择结构 条件必须是一个布尔表达式,一旦条件中的值为true就执行代码块,否则跳过


if-else选择结构
语法:
if(条件){
        代码块1
}else{
        代码块2
}

public class Test{
        public static void main(String[] args){
                int a = 5;
                if(a < 3){
                        System.out.print("a小于b");
                }else{
                        System.out.print("a大于b");
                }
    }//输出结果为a大于b
}

说明:if-else选择结构 一旦条件中的值为true时执行代码块1,否则执行代码块2



多重if选择结构 
语法:
if(条件1){
        代码块1
}else if(条件2){
        代码块2
}else{
        代码块3
}

public class Test{
        public static void main(String[] args){
                int a = 5;
                if(a > 2){
                        System.out.print("a");
                }else if(a > 3){
                        System.out.print("b");
                }else if(a > 4){
                        System.out.print("c");
                }
        }//输出结果是a
}

说明:多重if选择结构 解决需要判断的条件是连续的区间时有很大优势,else if块可以有多个,取决于程序的需要,一旦条件1为true执行代码块1,否则执行else if块,判断条件2,为true时执行代码块2,否则执行代码块3,以此类推;当条件满足某个else if块则余下的将不再执行而跳出if块


嵌套if选择结构 
语法:
if(条件1){
        if(条件2){
                代码块1
        }else{
                代码块2
        }
}else{
        代码块3
}

public class Test{
        public static void main(String[] args){
                int a = 3;
                if(a > 2){
                        if(a != 3){
                                System.out.print("a!=3");//代码块1
                        }else{
                                System.out.print("a=3");//代码块2
                        }
                }else{
                        System.out.print("a>2");//代码块3
                }
        }//输出结果为a=3
}

说明:嵌套if选择结构 其实就是在if选择结构里嵌入if选择结构,条件1为false时执行代码块3,否则执行内部if选择结构,也就是说要执行代码块1,则必须满足条件1及条件2

switch选择结构 
语法:
public class Test{
switch(表达式){
        case 常量1:
                代码块1;
                break;
        case 常量2:
                代码块2;
                break;
        default:
                代码块3;
                break;    
}

public class Test{
        public static void main(String[] args){
                int a = 3;
                switch (a){
                        case 1:
                          System.out.println("星期一");
                          break;
                        case 2:
                          System.out.println("星期二");
                          break;
                        case 3:
                          System.out.println("星期三");
                          break;
                        default:
                          System.out.println("周日");
                          break;
                }//输出结果为星期三
        }
}
说明:switch选择结构
表达式可以是整型变量或字符型变量
case后必须是一个整型或字符型的常量表达式,通常是一个固定的字符、数字,case块可以有多个
default块在其它case块都不满足情况下执行
break表示跳出当前结构,即退出switch语句块
与嵌套if选择结构相比,switch选择结构方便于解决等值判断问题

不懂可以加Q联系我哦654249738



if选择结构
语法:
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java程序中的选择结构

选择结构:程序在执行过程中,按照不同的条件,执行不同的代码。 主要分为两种结构:1、if - else      2、switch - case 一、if - else中可以用多种方式实现选择,例...

JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)

郑重申明,本人纯属个人学习总结,如有感兴趣的朋友可以一起学习。 1、控制语句 控制语句分类:顺序结构、选择结构和循环结构; 1.1 顺序结构 顺序结构是最简单的程序结构,也是最常用的程序结构,只要按...

Java语言基础(四) : 选择结构之 if 语句

在Java中,选择结构有:if语句和switch语句。if语句的语法格式1: if(比较表达式) { 语句体; }它的执行流程: 1.先计算比较...
  • qian_ch
  • qian_ch
  • 2016年12月18日 12:01
  • 848

JAVA_SE基础——57.有了包之后类与类之间的访问使用import语句

代码1访问代码2 代码1: class Demo3 { public static void main(String[] args) { Demo4 a = new Demo4(); a.p...

java基础——流程控制(选择结构)switch语句

选择结构--switch switch语句格式: switch(表达式){    case 1:          语句体1;          break;    case 2:          ...

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

流程结构控制语句分类: 作用:用来控制程序执行流程。 选择结构: 也称为分支结构,他有特定的语法规则, 要执行具体的逻辑运算进行判断,结果有两个, 从而进行选择,按照不同选择执行不同的代...

Java学习总结13——J2EE规范1(J2SE J2EE J2ME的区别)

出处:http://www.java800.com/peixun-97bef33a-5347-493b-ee0b-318c4bc843a7.html  Java是一种可以撰写跨平台应用软件的...

Java语言基础{Java_se(03)}-Fo循环-顺序结构-If语句-switch语句-循环结构-whlie循环-do_whlie循环-控制跳转语句

Java语言基础{Java_se(03)}For循环 for(初始化语句;boolean表达式;循环后操作语句) { 循环体语句 } 初始化语句:表示对循环进行初始化,只在循环开始时...

黑马程序员——高新技术---Java基础语法-循环结构和跳转语句

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  一:顺序结构(这个不多说)   二:选择结构 if语句的几种格式及其使用...

JAVA基础之流程语句控制:选择结构

switch语句:是选择结构的一种标志性语句 switch(表达式) switch意为开关 { case 取值1: case意为案例,事件 执行语句; break;   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA_SE基础——13.选择结构语句
举报原因:
原因补充:

(最多只允许输入30个字)