zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java基础语法:7. Java循环结构与条件语句

JAVA循环基础 语句 结构 语法 条件
2023-09-11 14:17:08 时间

Java基础语法:7. Java循环结构与条件语句

1)while循环

语句:

while( 布尔表达式 ) {

  //循环体

}

2)do while循环

语句:

do {

  //循环体

}while(布尔表达式);

do while循环和while循环相似,不同的是do while 循环至少会执行一次。

3)for循环

语句:

for(初始化;布尔表达式;更新) {

    //代码语句

}

4)break和continue

break主要用在循环语句或者switch语句中,用来跳出整个语句块。它会跳出最里层的循环,继续执行该循环下面的语句。

continue 主要用在循环语句中,用来让程序立刻跳转到下一次循环的迭代。

5)条件语句

(1)if语句

if(布尔表达式)

{

   //如果布尔表达式为true将执行的语句

}

(2)if…else语句

if(布尔表达式){

   //如果布尔表达式的值为true

}else{

   //如果布尔表达式的值为false

}

(3)if...else语句

if(布尔表达式 1){

   //如果布尔表达式 1的值为true执行代码

}else if(布尔表达式 2){

   //如果布尔表达式 2的值为true执行代码

}else {

   //如果以上布尔表达式都不为true执行代码

}

6)代码验证

(1)循环语句代码

public class XunHuan {

	public static void main(String[] args) {
		//while循环
		System.out.println("--------while循环------------");
		String str="java";
		int i=3;
		while(i>1) {
			System.out.println(str);
			i--;
		}
		System.out.println("i="+i);
		
		//do while循环
		System.out.println("--------do while循环------------");
		do {
			System.out.println(str);
		} while (i>1);
		
		//for 循环+continue
		System.out.println("--------for循环+continue------------");
		for(int a=1;a<4;a++) {
			if(a == 2) {
				continue;
			}
			System.out.println("a的值是:"+a);
		}
		
		//for循环+break
		System.out.println("--------for循环+break------------");
		for(int a=1;a<4;a++) {
			if(a == 2) {
				break;
			}
			System.out.println("a的值是:"+a);
		}
		
	}
}

 

运行结果:

(2)条件语句代码

import java.util.Scanner;

public class TiaoJian {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入你的语文成绩:");
		int score=sc.nextInt();
		if(score>=80 && score<=100) {
			System.out.println("良好!");
		}else if(score>=60 && score<80) {
			System.out.println("中等!");
		}else {
			System.out.println("差!");
		}
		sc.close();
	}
}