程序控制流程

|-- 程序控制流程
–1. 顺序控制流程:一个原则:程序从左到右,从上到下执行。
–2选择控制流程:
|–单分支
if (条件) {
// 条件满足,则执行{}内的代码
}

 if(i>1){
            System.out.println("i>1");
        }
			|-- 双分支
				if(condition) {
				// 条件满足,则执行if内的代码
				} else {
				// 条件不满足的情况下,执行else中的代码
				}
if(i<2){
System.out.println("i<2")
}
else{
	System.out.println("i>=2")
}
			|-- 多(三)分支
				if (condition1) {
				// 条件1满足,则执行这儿的代码
				} else if (condition2) {
				// 条件2满足,则执行这儿的代码
				}…
				else if (conditionN) {
				// 条件N满足,则执行这儿的代码
				} else {
				// 剩余的所有条件
				}
if(i<2){
	System.out.println("i<2")
}
else if(i==2){
	System.out.println("i==2")
}
else {
	System.out.println("i>2")
}
			|--	switch语句:
				switch (switch表达式) {
				case 值1 : 语句1;
				break;
				case 值2 : 语句2;
				break;
				…
				case 值N : 语句N;
				break;
				default : 默认情况下执行的语句;
				}

int a=1;
         switch (a){
             case 1:
                 System.out.println("1");
                 break;
             case 2:
                 System.out.println("2");
                 break;
             default:
                 System.out.println("...");
                 break;
         }
	--3.循环控制流程:循环是用来控制语句块重复执行的一种结构。
		|--for循环语句:
			循环四要素:循环初始化,循环继续条件,循环体,循环迭代/步长/周期。
			for循环格式:
			for (初始化; 继续条件; 迭代) {
			循环体语句;
			}
  int sum=0;
        for (int i=0;i<10;i++){
            sum+=i;
        }
        System.out.println(sum);

		|--while循环:
			循环初始化
			while (循环继续条件) {
			循环体语句;
			循环迭代;
			}
  int i=0;
  int sum=0;
        while (i<10){
        	sum+=i;
            i++;
         }
         	System.out.println(sum);
		|--do while循环:
			do {
				// 循环体	
				//循环迭代;
			} while(循环继续条件);
int i=0;
int sum=0;
	do{
		sum+=i;
	    i++;
	}while(i<10);
	System.out.println(sum);
		|--4.关于死循环:
			条件永远满足,导致循环永远执行,死循环
			while(true) {
			}
			for (;true;) {
			}
int i=0;
while(true){
	i++;
	/*if(i==10){
		break;
	}(给他一个条件让他停止,不给的话就会一直执行下去)*/
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值