今日长缨在手,何时缚住苍龙?
【Java菜鸟日记10】冒泡排序与稀疏数组

【Java菜鸟日记10】冒泡排序与稀疏数组

前言今天学习了冒泡排序和稀疏数组,手搓一下练习 冒泡排序 运行结果 收获冒泡排序还是较简单的,接下来是稀疏数组 稀疏数组 运行结果 收获这个稀疏数组目前对我而言开始有难度了,但是学到了很多东西,比如在最后阶段的数据读取和还原,不能从表头开始还原数据,还有对于各种嵌套循环和二维数组的理解加深,总的来说受益匪浅。
2026-08-22 java
【Java菜鸟日记9】二维数组与Arrays类

【Java菜鸟日记9】二维数组与Arrays类

前言今天学到了二维数组和Arrays类,所以放到一起练了一下 开始 运行 收获在本次学习中有很多收获,知道了 不能直接填充二维数组,需要对数组进行遍历操作,对每个子数组进行填充操作。 为了方便我将官方文档的Arrays类说明放到下面 官方网站Arrays (Java SE 26 & JDK 26) java.u…
2026-08-21 java
【Java菜鸟日记8】数组跟练数组反转

【Java菜鸟日记8】数组跟练数组反转

前言继续学习狂神java 开始 收获熟悉了for的数组遍历,总体难度不大
2026-08-20 java
【java菜鸟日记7】使用枚举的简易计算器

【java菜鸟日记7】使用枚举的简易计算器

前言跟练狂神,做一个可连续计算的计算器 开始 思路 读初始数字 → 存 a 循环 { 读操作 → 转枚举 读第二个数字 → 存 b switch(op) → 调对应方法算 a 和 b 结果存回 a} 退出,打印最终 a 收获在本次写代码的过程中遇到很多坑,基本也是新手小白容易犯的坑,文件名和类名要一致、方法和枚举的位置…
2026-08-19 java
【Java菜鸟日记6】Java递归练习

【Java菜鸟日记6】Java递归练习

前言继续记录,跟着学了递归练习一个写了一个阶乘 开始 运行没什么讲的,根据用户输入进行计算,当数量稍大时会显示 示例 当数量过大时会显示 收获当数量过大时会导致栈溢出非必学的技术,在java中应该尽量避免使用递归,只有处理量小的时候可以考虑使用
2026-08-19 java
【Java菜鸟日记5】使用可变参数的找最大值

【Java菜鸟日记5】使用可变参数的找最大值

前言继续跟练狂神java,学习可变参数和了解简单的排序 开始 思路首先了解到可变参数的语法 然后定义含有可变参数的方法,首先在方法中判断是否有参数输入,如果没有参数直接跳过遍历数组,然后遍历数组每当数组一个值大于先前最大值直接替换当前的最大值。 输出 收获首先是对于基础的可变参数语法的学习,以及是对于简单遍历数组寻找最…
2026-08-19 java
【Java菜鸟日记4】简单的命令行传参

【Java菜鸟日记4】简单的命令行传参

前言今天跟着狂神继续学习java,跟着做了一个简单的命令行传参,自己练习练习 开始 编译然后在资源管理器中打开编译源文件 运行返回上一级目录 然后运行传入参数 结果 本期的内容基本简单,主要是练习练习操作过程以及熟悉命令行环境
2026-08-19 java
【Java菜鸟日记3】java的for循环练习打印乘法表和三角形

【Java菜鸟日记3】java的for循环练习打印乘法表和三角形

今天跟着教程练 for 循环,写了两道经典小题:打印九九乘法表 和 打印三角形。看着简单,但自己亲手敲一遍,才发现里面藏着不少门道,记录一下。 练习一:打印九九乘法表代码 运行结果 思路解析 外层循环 管「行」: 从 1 到 9,一共 9 行。 内层循环 管「列」: 从 1 到 ,也就是说第几行就打印几个式子,形成阶梯…
2026-08-17 Java 学习
【Java菜鸟日记2】java的ifelse嵌套练习1

【Java菜鸟日记2】java的ifelse嵌套练习1

黑马程序员练习题跟做题目键盘录入任意三个大于零的小数,判断这三个数值构成什么类型的三角形 审题根据题目,我们需要知道三角形的两边之和大于第三边,那么显而易见了,我需要根据逻辑运算判断他是普通三角形还是等边还是等腰三角形,并且使用短路逻辑运算符更加节省性能,直接上代码 解题 结语坚持学习
2026-08-17 java
【Java菜鸟日记1】BMI指数计算

【Java菜鸟日记1】BMI指数计算

一、前言零基础开始学习Java第一条博客。 二、题目要求编写一个程序,读取用户输入的体重(千克)与身高(米),计算 BMI 指数并给出体重分级建议。 2.1 BMI 分级标准 区间 状态 BMI < 18.5 体重过轻 18.5 ≤ BMI < 24 体重正常 24 ≤ BMI < 27 体重偏胖 2…
2026-08-13 Java 学习