java程序三种(顺序、条件、循环)结构说明

Java程序结构初解

顺序结构

顺序结构即顺序执行,java的程序语言主体上是至上而下顺序执行的;

条件结构

Java的条件结构主要是使用if或者switch语句进行条件判定,选择性执行相应的功能;

  1. if条件结构
// if 结构语法
	//单分支结构
	if(boolean条件表达式){
    	//boolean为true时执行
	}
	// 双分支结构
	if(boolean条件表达式){
        //boolean为true时执行
    }else{
        //boolean为false时执行
    }
	// 多分支结构
	if(boolean条件表达式1){
            //boolean1为true时执行
        }else if(boolean条件表达式2){
            //boolean2为false时执行
        } else{
           //以上条件均不满足的时候执行
    }
  1. switch 语句
    • case 后面的值不能重复;
    • switch 语句括号后面的数据类型不能是float\long\double,1.8之后开始支持String\enum(枚举类型也可以);
    • default 关键字表示当前case值与表达式均不相同时执行;
    • break 表示结束当前switch语句
//语法规则
/*switch(boolean 表达式){
    case 数值1:表达式 == 1 时执行的代码块;
    case 数值2:表达式 == 1 时执行的代码块;
    default:表达式不等于以上任何值时执行的代码块; 
    break:结束当前switch语句,后面内容不再执行,如果没有break跳出,程序会一直执行后面的case判定,直到遇到break或者判定结束
}*/
int week = 1;
switch(week){
    case 1:
        System.out.println("星期一");break;//打破当前switch语句,不再执行后面内容;
    case 2:
        System.out.println("星期二");
    case 3:
        System.out.println("星期三");
    case 4:
        System.out.println("星期四");
}

循环结构

  1. while 语句
/*
语法规则:只要boolean判定为真,就一直执行循环内容,直到判定为假
while(boolean表达式){
	// 循环内容!
}
*/
while(int i < 10){
    System.out.println("i = " + i);
}
  1. do-while 语句
/*
做什么事,while条件为真,和while循环的差别,do-while往往先执行依次之后再进行条件判定
	do{
	
	}while(boolean表达式)
*/
int i = 1;
do{
    i = i + 1;
    System.out.println(i);
}while(i<10);
  1. for循环
/*
	for循环式循环结构中最常用的方式,和while循环类似,只是将while中单独定义变量的地方进行了集合!
	for(表达式1 ; 表达式2 ; 表达式3){}
	表达式1:循环结构初始部份,通常式一个赋值语句,可以不存在
	表达式2:一个条件判断语句,返回true或false,属于for循环语句的循环条件
	表达式3:循环结构的迭代部份,用来修改循环中变量的值;
*/
for(int i = 0 ; i < 10 ; i++){
    // 循环内容
    System.out.println(i);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值