7.Java 深度练习
Java程序的基本结构记住这个模板以后每个Java文件都长这样public class‌声明一个公共类public表示这个类可以被其他任何类访问class是定义类的关键字。HelloWorld‌这是类名。根据 Java 规范如果类被 public 修饰那么‌文件名必须与类名完全一致‌即文件必须叫 HelloWorld.java且区分大小写。‌{ ... }‌大括号包裹的内容属于这个类。public class HelloWorld { // 类名必须和文件名一致 public static void main(String[] args) { // 主方法程序的入口 System.out.println(Hello, Java!); // 打印输出 } }‌重点理解‌main方法是JVM启动时寻找的第一个方法所有代码逻辑从这里开始执行。基础知识精讲深入理解循环嵌套的使用掌握用循环结构打印九九乘法表并能灵活运用循环结构打印不同的图形。循环嵌套‌概念‌在一个完整的循环结构内部又完整地包含了另一个循环结构我们就称之为循环嵌套。外层的循环每执行一次内层的循环就需要完整地执行一轮语法结构以for循环为例‌for (初始化表达式1; 布尔表达式1; 步进表达式1) { // 外层循环体 for (初始化表达式2; 布尔表达式2; 步进表达式2) { // 内层循环体执行具体业务逻辑 } }九九乘法表打印‌实现思路‌‌外层循环‌控制乘法表的行数从1循环到9。‌内层循环‌控制每行的列数从1循环到当前行数例如第3行就有3列。‌格式化输出‌在内层循环中使用System.out.print()方法按照i × j (i * j) \t的格式输出每个乘法表达式并使用\t制表符对齐。‌换行‌在内层循环结束后使用System.out.println()方法进行换行以便打印下一行。public class MultiplicationTable { 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(); } } }图形打印常见图形‌直角三角形、等腰三角形、平行四边形、九宫格等‌实现技巧‌‌分析图形结构‌观察图形的行数和每行的空格、符号数量。‌外层循环控制行数‌根据图形的总行数设置外层循环。‌内层循环控制内容‌第一个内层循环打印每行前面的空格如果需要。第二个内层循环打印每行的符号或数字。‌换行‌每打印完一行后使用System.out.println()方法换行。‌示例代码打印等腰三角形‌public class PrintTriangle { public static void main(String[] args) { int height 5; // 定义三角形的高度 for (int i 1; i height; i) { // 打印空格 for (int j 1; j height - i; j) { System.out.print( ); } // 打印星号 for (int k 1; k 2 * i - 1; k) { System.out.print(*); } // 换行 System.out.println(); } } }实践任务‌任务一‌修改九九乘法表的代码实现上三角或下三角乘法表的打印。‌任务二‌尝试打印不同的图形如直角三角形、平行四边形、菱形等通过调整循环条件和打印内容来实现。实践代码打印上三角和下三角乘法表public class TriangleMultiplicationTable { public static void main(String[] args) { // 上三角乘法表 System.out.println(上三角九九乘法表:); for (int i 1; i 9; i) { for (int j 1; j 9; j) { if (j i) { System.out.print(i × j (i * j) \t); } else { System.out.print(\t); // 不足部分用制表符填充 } } System.out.println(); } // 下三角乘法表 System.out.println(\n下三角九九乘法表:); for (int i 1; i 9; i) { for (int j 1; j 9; j) { if (j i) { System.out.print(i × j (i * j) \t); } else { System.out.print(\t); // 不足部分用制表符填充 } } System.out.println(); } } }打印图形1. 直角三角形public class RightTriangle { public static void main(String[] args) { for (int i 1; i 5; i) { for (int j 1; j i; j) { System.out.print(*); } System.out.println(); } } }2. 平行四边形public class Parallelogram { public static void main(String[] args) { for (int i 1; i 5; i) { // 打印空格 for (int k 1; k 5 - i; k) { System.out.print( ); } // 打印星号 for (int j 1; j 5; j) { System.out.print(*); } System.out.println(); } } }3. 菱形public class DiamondShape { public static void main(String[] args) { int n 5; // 菱形的高度上半部分和下半部分的高度相同总高度为2 * n - 1 // 上半部分 for (int i 1; i n; i) { // 打印空格 for (int j 1; j n - i; j) { System.out.print( ); } // 打印星号 for (int k 1; k 2 * i - 1; k) { System.out.print(*); } System.out.println(); } // 下半部分 for (int i n - 1; i 1; i--) { // 打印空格 for (int j 1; j n - i; j) { System.out.print( ); } // 打印星号 for (int k 1; k 2 * i - 1; k) { System.out.print(*); } System.out.println(); } } }

相关新闻

Seed-VC模型选择实战:从入门到精通的完整指南

Seed-VC模型选择实战:从入门到精通的完整指南

Seed-VC模型选择实战:从入门到精通的完整指南 【免费下载链接】seed-vc zero-shot voice conversion & singing voice conversion, with real-time support 项目地址: https://gitcode.com/GitHub_Trending/se/seed-vc Seed-VC是一个强大的零样本语音转换…

2026/7/30 21:42:50 阅读更多 →
无人驾驶车辆侧偏刚度估算与RLS算法应用

无人驾驶车辆侧偏刚度估算与RLS算法应用

1. 无人驾驶车辆侧偏刚度估算的核心挑战在无人驾驶车辆动力学控制领域,侧偏刚度(Cornering Stiffness)的准确估算一直是个棘手问题。这个参数直接决定了车辆在转弯时的轮胎力特性,就像人的鞋子与地面的摩擦系数会影响跑步稳定性一…

2026/7/30 21:41:50 阅读更多 →
Lottie-Windows与WinUI 3整合教程:构建现代化Windows应用动画效果

Lottie-Windows与WinUI 3整合教程:构建现代化Windows应用动画效果

Lottie-Windows与WinUI 3整合教程:构建现代化Windows应用动画效果 【免费下载链接】Lottie-Windows Lottie-Windows is a library (and related tools) for rendering Lottie animations on Windows 10 and Windows 11. 项目地址: https://gitcode.com/gh_mirror…

2026/7/30 21:41:50 阅读更多 →

最新新闻

智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步

智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步

智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT,Claude等)来转录、翻译你的音频为字幕文件。 项目…

2026/7/30 21:50:52 阅读更多 →
金属光照传感器产品介绍

金属光照传感器产品介绍

产品概述本系列产品采用高度集成的光照传感器芯片,具备全量程标定的数字输出功能。产品具有测量范围宽、线性度好、防水性能优良、使用便捷、安装方便、传输距离远等特点,适用于多种应用场景,尤其适用于农业温室、城市照明等领域。产品特点测…

2026/7/30 21:50:52 阅读更多 →
Chrome插件版本管理:语义化版本与更新策略

Chrome插件版本管理:语义化版本与更新策略

前言 插件上架只是开始,持续迭代才是常态。每次发版,最容易被忽视却最关键的一件事就是版本号管理。版本号乱填,不仅让用户分不清"我装的是不是最新版",还会让 Chrome 网上应用店的自动更新机制判断失误。本文用一套可运…

2026/7/30 21:50:52 阅读更多 →
微信聊天记录永久保存终极指南:3步轻松导出HTML/Word/CSV完整教程

微信聊天记录永久保存终极指南:3步轻松导出HTML/Word/CSV完整教程

微信聊天记录永久保存终极指南:3步轻松导出HTML/Word/CSV完整教程 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trendi…

2026/7/30 21:50:52 阅读更多 →
BFOA-LSTM混合算法在无人机路径规划中的应用

BFOA-LSTM混合算法在无人机路径规划中的应用

1. 项目概述:当生物智能遇上深度学习去年在给某农业无人机项目做路径优化时,我遇到了一个典型困境:传统A*算法规划的路径虽然最短,但遇到突发风场变化时,无人机响应总是慢半拍。这促使我开始尝试将生物启发算法与LSTM时…

2026/7/30 21:50:52 阅读更多 →
聊天入口跨系统权限管理的安全风险与可控方案

聊天入口跨系统权限管理的安全风险与可控方案

随着《数据安全法》的全面施行,政企组织的合规水位被系统性抬升。从等保 2.0 的“安全可控”到数据安全法的“可追溯、可自证”,跨系统访问审计的刚性要求发生了本质变化:过去只需要证明“做了防护”,现在必须证明“谁能访问、访问…

2026/7/30 21:49:52 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻