java逻辑结构

java逻辑结构

三种逻辑结构,顺序,分支,循环

1:顺序结构

基本java的的程序都是在{}里按照从上到下的顺序结构执行。

2:分支

分支分为if-else和switch

if-else

结构:

           if(布尔表达式1){
            布尔表达式1为true的时候执行;
        }else if(布尔表达式2){
            布尔表达式2为true的时候执行;
        }....else{
            以上布尔表达式都为false的时候执行;
        }

示例:

                int i=2;
		if(i==1){
			System.out.println("结果为1");
		}else if(i==2){
			System.out.println("结果是2");
		}else{
			System.out.println("没有结果");
		}

switch

结构:

           switch(条件内容){
        case 情况一:{语句一;break;}
        case 情况二:{语句二;break;}
        case 情况三:{语句三;break;}
        default:{语句四;break;}//默认情况
        }

示例:

 

                int a=1;
		switch(a){
		case 1:{System.out.println("1");break;}
		case 2:{System.out.println("2");break;}
		case 3:{System.out.println("3");break;}
		default:{System.out.println("0");break;}
		}
注意点:(1)switch比较的是内容,不是布尔表达式
                 (2)在符合情况的case起,如果在后面的执行语句后面加上break,那么后面的case都继续执行,知道遇到break或者switch结束。

                  (3)在jdk1.7后switch里面的条件内容可以为字符串,且对于字母区分大小写。

3:循环

for

结构:

        for(循环初始条件;循环条件判断;循环条件变更){
            执行语句;
        }

示例:

       

                for(int i=0;i<5;i++){
			System.out.println("hello");
		}
注意:循环初始条件可以写在前面,循环条件变更可以写在{}里面。但是不推荐这样使用

while

          有while和do while(抛弃使用)

结构:while(条件){满足条件执行}

示例:

                int i=1;
		while (i<10){
			System.out.println(i);
			i++;
		}
注意:

(1)对于两种循环的使用可以参考一句话:优先使用for循环,知道结束条件不知道循环次数的使用while,知道循环次数的使用for。

(2)两种循环可以嵌套使用




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值