语法练习题以及三个结束区别
我将带领各位每个板块2个经典不能再经典的题目来学习,用通俗易懂的方法让大家理解
练习题目详细讲解请看另一个篇章 绝对物超所值
链接:https://blog.csdn.net/m0_64673183/article/details/139568647
if板块
题目一:输入三个数(a,b,c)比较大小,输出最大的数并打印
题目二:输入年份,判断平闰年
switch板块
题目一:成绩判断,若输入的成绩<60则输出“成绩不合格”,成绩>=60&&<80则输出“成绩及格”,成绩>=80&&<90则输出“成绩良好”,成绩>=90&<=100则输出“成绩优秀”。
题目二:月份判断季节,12 1 2月为春 以此类推
for循环板块
题目一:九九乘法表
题目二:水仙花数(“水仙花数” 指的是一个三位数,个位、十位、百位的数字立方和等于原数本身。)
while循环板块
题目一:求1-100的所有数的和
题目二:摄氏温度与华氏温度的对照表
三元运算符板块
题目一:输入三个数(a,b,c)比较大小,输出最大的数并打印
题目二:判断一个字符串是否为空
break return continue 区别
在Java中,break
、return
和continue
是控制流语句,用于控制程序执行的流程。它们之间的区别如下:
1.break
break
语句通常用于终止switch
语句或循环语句(如for
、while
、do-while
)的执行。- 当
break
语句被执行时,程序会立即跳出包含该break
语句的最近的循环或switch
语句。
javaCopy Codefor (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时,跳出循环
}
System.out.println(i);
}
2.return
return
语句用于从方法中返回值,并且可以选择性地将一个值返回给调用者。- 当
return
语句被执行时,方法会立即结束,并返回指定的值(如果有)。
javaCopy Codepublic int add(int a, int b) {
return a + b; // 返回a和b的和
}
3.continue
continue
语句用于跳过循环体中剩余的代码,并在循环的下一次迭代中继续执行。- 当
continue
语句被执行时,程序会立即跳到循环体的下一次迭代。
javaCopy Codefor (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 当i为偶数时,跳过本次循环的剩余代码
}
System.out.println(i);
}
总的来说,这些语句各自用于不同的情况下控制程序的执行流程:break
用于跳出循环或switch
语句,return
用于从方法中返回值并结束方法的执行,continue
用于跳过循环体中的剩余代码并继续下一次循环迭代。