0
点赞
收藏
分享

微信扫一扫

JAVA基础编程——基本语法(五)

耶也夜 2022-02-04 阅读 92

五、流程控制(顺序、分支、循环)

1.if-else条件判断结构

结构一:

结构二:二选一

结构三:n选一

说明:

2.switch-case选择结构

说明:

3、循环结构

循环结构的四要素

三种循环结构:

for循环结构

for(①;②;④){

}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - … - ②

while循环结构


while(②){
③;
④;
}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - … - ②
说明:
写while循环千万小心不要丢了迭代条件。一旦丢了,就可能导致死循环!

for和while循环总结:

do-while循环结构


do{
③;
④;
}while(②);
执行过程:① - ③ - ④ - ② - ③ - ④ - … - ②

说明:

【典型练习】

练习一:

/*
******
******
******
******
*/
for(int j = 1;j <= 4;j++ ){
	for(int i = 1;i <= 6;i++){
		System.out.print('*');
	}
	System.out.println();
}

练习二:

/*			i(行号)		j(*的个数)
	*			1			1
	**			2			2
	***			3			3
	****		4			4
	*****		5			5
	*/

	for(int i = 1;i <= 5;i++){//控制行数
		for(int j = 1;j <= i;j++){//控制列数
			System.out.print("*");
		
		}
		System.out.println();
	}

练习三:九九乘法表

练习四:100以内的质数

补充:

衡量一个功能代码的优劣:

如何理解流程控制的练习:

         流程控制结构的使用 + 算法逻辑

4、break和continue关键字的使用

在这里插入图片描述

5、Scanner类的使用

//1.导包:import java.util.Scanner;
import java.util.Scanner;

class ScannerTest{
	
	public static void main(String[] args){
		//2.Scanner的实例化
		Scanner scan = new Scanner(System.in);
		
		//3.调用Scanner类的相关方法
		System.out.println("请输入你的姓名:");
		String name = scan.next();
		System.out.println(name);

		System.out.println("请输入你的芳龄:");
		int age = scan.nextInt();
		System.out.println(age);

		System.out.println("请输入你的体重:");
		double weight = scan.nextDouble();
		System.out.println(weight);

		System.out.println("你是否相中我了呢?(true/false)");
		boolean isLove = scan.nextBoolean();
		System.out.println(isLove);

		//对于char型的获取,Scanner没有提供相关的方法。只能获取一个字符串
		System.out.println("请输入你的性别:(男/女)");
		String gender = scan.next();//"男"
		char genderChar = gender.charAt(0);//获取索引为0位置上的字符
		System.out.println(genderChar);	
	}
}
举报

相关推荐

0 条评论