• 欢迎光临~

Java学习笔记(6)

开发技术 开发技术 2022-01-24 192次浏览

顺序结构

  • JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
  • 顺序结构是最简单的算法结构。
  • 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤
    组成的,它是任何一个算法都离不开的一种基本算法结构。

选择结构

if单选择结构

  • 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语
    句来表示

  • 语法:

    if(布尔表达式){
    //如果布尔表达式为true 将执行的语句
    }
    

if双选择结构

  • 语法:

    if(布尔表达式){
    //如果布尔表达式的值为true执行代码
    )else{
    //如果布尔表达式的值为false执行代码
    }
    

if多选择结构

  • 语法:

    if(布尔表达式1){
    //如果布尔表达式1的值为true执行代码
    }else if(布尔表达式2){
    //如果布尔表达式2的值为true执行代码
    }else if(布尔表达式3){
    //如果布尔表达式3的值为true执行代码
    }else {
    //如果以上布尔表达式都不为true执行代码
    

嵌套的if结构

  • 使用嵌套的if...else语句是合法的。也就是说你可以在另一个if或者else if语句中使用if或
    者else if 语句。你可以像 if 语句一样嵌套 else if...else。

  • 语法:

    if(布尔表达式1){
    ////如果布尔表达式1的值为true执行代码
        if(布尔表达式2){
    ////如果布尔表达式2的值为true执行代码
    	}
    }
    

switch多选择结构

  • 多选择结构还有一个实现方式就是switch case 语句。
  • switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
  • switch 语句中的变量类型可以是:
    • byte、short、int或者char。
    • 从Java SE 7开始 switch支持字符串String类型了
    • 同时case标签必须为字符串常量或字面量。
switch(expression){
	case value:
		//语句
		break;//可选
	case value:
		//语句
		break;//可选
	//你可以有任意数量的case语句
	default://可选
		//语句
}
//case穿透
//switch匹配一个值后运行后面语句,如果没有break,会继续运行下一个语句
程序员灯塔
转载请注明原文链接:Java学习笔记(6)
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com