java的程序逻辑控制总结

本文详细介绍了Java编程中的基本程序逻辑控制结构,包括顺序结构、分支结构(if、switch语句)和循环结构(while、for、do...while),并讲解了break和continue的用法。此外,还提及了输入输出的基本操作,如System.out.println()和Scanner类的使用。通过这些基础知识,读者能更好地理解和掌握Java控制流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 顺序结构

按照代码书写的顺序一行一行执行。

		int a = 10;
		System.out.println(a);
		System.out.println("冲冲冲");
		//运行结果
		10
		冲冲冲

2. 分支结构

2.1 if语句

样式一:

		if(a < 10){
			System.out.println("java可真难");
		}

样式二:

		if(a < 10){
			System.out.println("java可真难");
		} else {
			System.out.println("java真好学")
		}

if / else语句可以不加{ },但只能写一句语句,此时的else与最近的if相匹配,但不建议这样写!!

2.2 switch语句

switch语句中,会根据不同的值,执行对应的case语句,遇到break就会结束该case语句。
如果没有匹配的case,就会执行default语句。

switch(number) {
			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("输入有误");
			break;
		}

注意:

  • break不可遗漏,否则会失去多分支选择的效果。
  • switch中的值不能是 long、float、double、boolean。
  • switch不可以用复杂的表达式,例:num > 10 && num < 100 这样的表达式。
  • switch支持嵌套,但丑到离谱,最好不用。

3. 循环结构(重点)

3.1 while循环

当while的循环条件为true时,会执行循环体的内容,不满足就会结束循环。

		while(n < 10){			     //循环条件
			System.out.println(n);   //循环体
			n++;
		}

可以不写{ },但只能支持一条语句,建议加上

3.2 for循环

		//for(初始化循环变量; 循环条件; 更换循环变量)
		for(int i = 1; i < 10; i++){
			System.out.println("循环" + i + "次");
		}

与while类似。

3.3 break

break的功能是让循环体提前结束。

3.4 continue

continue的功能是跳过本次循环,立即进入下一次循环。

3.5 do while循环

		do{	     
			System.out.println(n);   //循环体
			n++;
		} while(n < 10)        //循环条件
		

会至少执行一次,先执行,再判断。

4. 输入输出

输出

System.out.print();    //输出不换行 
System.out.println();  //输出换行
System.out.printf();   //格式化输出

输入

导包 import java.util.Scanner;

	Scanner sc = new Scanner(System.in);
	int num = sc.nextInt();//输入一个整型数值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值