Week 1-8: Spring Boot 学习计划完整项目

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-04-29 23:45:17 +08:00
commit f95aa18724
201 changed files with 18595 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package day03;
/**
* 第 3 天:九九乘法表 —— for 循环嵌套
* 目标:理解 for 循环的执行顺序和嵌套逻辑
*
* 输出效果:
* 1×1=1
* 1×2=2 2×2=4
* 1×3=3 2×3=6 3×3=9
* ...
* 1×9=9 2×9=18 3×9=27 ... 9×9=81
*/
public class MultiplicationTable {
public static void main(String[] args) {
System.out.println("========== 九九乘法表 ==========\n");
// 外层循环控制行(被乘数 i 从 1 到 9
for (int i = 1; i <= 9; i++) {
// 内层循环控制列(乘数 j 从 1 到 i三角形输出
for (int j = 1; j <= i; j++) {
// \t 制表符对齐 \t 制表符对齐
System.out.print(j + "×" + i + "=" + (i * j) + "\t");
}
// 每行结束后换行
System.out.println();
}
// 附加练习完整矩形乘法表1-9 × 1-9
System.out.println("\n========== 完整矩形乘法表 ==========\n");
// 先打表头
System.out.print(" |");
for (int i = 1; i <= 9; i++) {
System.out.printf("%4d", i);
}
System.out.println("\n---+------------------------------------");
for (int i = 1; i <= 9; i++) {
System.out.printf(" %d |", i);
for (int j = 1; j <= 9; j++) {
System.out.printf("%4d", i * j);
}
System.out.println();
}
}
}