Java中的分支与循环

Java中的分支与循环语句主要有if语句、switch case 语句、while 循环、do…while 循环、for 循环、增强for循环。
1、if语句
if 语句包含布尔表达式和一条或多条语句,如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

		if (weather == "晴天") {
			System.out.println("户外运动");
		} else if (weather == "雨天") {
			System.out.println("室内运动");
		} else {
			System.out.println("自行安排");
		}

2、switch case 语句,执行时,先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。

  switch (weather) {
		case ("晴天"):
			System.out.println("户外活动");
			break;
		case ("阴天"):
			System.out.println("出游踏青");
			break;
		case ("雨天"):
			System.out.println("室内活动");
			break;
		default:
			System.out.println("自己安排");
		}

3、while 循环及do…while循环

	int i=1;
	while(i<10) {
   	i++;
   	System.out.println("第"+i+"次输出");
   	}
    //do while 语句不管条件是否满足都会先执行一次,尽量少用。
	do {
		i++;
		System.out.println(i);
	} while (i < 10);

4、for循环及增强for循环,for循环初始化一个或多个循环控制变量,循环控制变量布尔表达式的值如果为 true,循环体被执行;如果为false,循环终止,开始执行循环体后面的语句;执行一次循环后,更新循环控制变量,再次检测布尔表达式,循环执行上面的过程。

	//for循环求100以内的奇数
	for(int i=1;i<=100;i=i+2){
		System.out.println(i);
		}
	//增强for循环遍历数组
	int [] numbers = {10, 20, 30, 40, 50};
      for(int x : numbers ){
         System.out.print( x );
         System.out.print(",");
      }

你可能感兴趣的:(Java基础,java,开发语言,jvm,Java分支语句,Java循环语句)