多重循环和debug
例题1:打印99乘法表
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + (i * j) + "\t");
}
System.out.println();
}
}
break语句
1.在switch…case…中使用:结束一个case代码块,如果不写会出现case贯穿问题。
2.用在循环当中:break跳出本层循环
continue语句
1.用在循环中:立即结束本次循环,并开始下次循环
return语句
1.用在方法任意位置:
格式一:return 数据或者变量; 表示返回方法的返回值
格式二:return; 表示结束整个方法
debug:
bug:漏洞
debug:程序调试
- 作用:方便程序员看到程序执行的每个步骤的结果(单步调试)
- 步骤:
- 断点:程序执行到此处会停止(双击该行行数添加断点)
- 执行debug:右键 -> debug as -> java application
- F6单步执行:从断点处开始一行代码一行代码执行
例题2:打印出所有的水仙花数
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
int a = i % 10;
int b = i / 10 % 10;
int c = i / 100;
if (a * a * a + b * b * b + c * c * c == i) {
System.out.println(i);
}
}
}
例题3:用户输入1~7,控制台输出星期一 ~ 星期日
1.用户输入1~7,控制台输出星期一 ~ 星期日
2.用户输入0退出系统
3.用户输出其他数字,提示重新输入
public class Work02 {
public static