06-01

一、开发环境部署学习

  1. Markdown工具配置:下载Windows版Typora与Rainbow主题包,配套Markdown入门教程文档,熟练掌握标题、代码块、引用等基础排版语法,完成学习笔记文档撰写练习。

  2. JDK环境搭建:下载适配项目的JDK安装包,修改系统环境变量,配置JAVA_HOME与Path路径,在CMD终端校验Java运行环境是否生效。

  3. IDEA开发工具配置:下载JetBrains工具全家桶,完成IDEA激活解锁,自定义编辑器字体、配色、快捷键布局,熟悉软件运行、调试代码的基础操作入口。

二、三段Java代码实操练习(控制台微头条项目)

代码练习1:Scanner输入交互 + for循环基础

核心知识点:Scanner控制台输入、字符串接收、for循环遍历输出
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("=====欢迎来到微头条");
System.out.println("请输入用户名");
String s = sc.nextLine();
System.out.println("欢迎你, "+s+"!");
sc.close();
// for循环演示数字遍历
for (int i = 1; i <= 5; i++) {
System.out.println("i = " + i);
}
}
}
实操收获:掌握Scanner读取字符串输入的用法,理解循环执行逻辑,熟悉IDEA运行、调试代码的操作方式。

代码练习2:while死循环 + switch菜单分支

核心知识点:while无限循环、switch多分支判断、Scanner缓冲区换行处理
实现功能:微头条简易主菜单,包含注册、登录、退出三个功能入口;登录预设固定账号admin/123,输入错误账号密码则提示登录失败;输入3即可结束程序。
关键细节:调用scanner.nextLine()吸收数字输入遗留的换行符,避免后续字符串读取空白报错。

代码练习3:静态数组 + 方法拆分综合微头条项目

  1. 新增业务模块:查看新闻列表、发布新闻功能,用静态字符串数组存储新闻标题,静态变量记录新闻总条数;

  2. 代码分层优化:将注册、登录、查看新闻、发布新闻分别封装为独立static方法,主方法仅负责菜单循环调度,代码可读性大幅提升;

  3. 边界判断逻辑:

◦ 无新闻时展示“暂无新闻”提示,直接提前终止方法;

◦ 新闻数组存满上限时,拦截发布操作并给出提示;

  1. 完整业务流程:程序初始化自带两条测试新闻,循环菜单可自由切换注册、登录、浏览、发布新闻功能。

三、今日总结

  1. 完成全套Java基础开发环境配置,能够独立搭建代码编写环境;

  2. 吃透Scanner输入、循环、分支判断、数组、方法封装等基础语法;

  3. 独立完成控制台版微头条综合小项目,具备简单业务分层开发思维,为后续面向对象、数据库项目打下基础。

posted @ 2026-06-22 11:09  范静雯  阅读(2)  评论(0)    收藏  举报