首页 > 编程语言 >Java学习进度报告

Java学习进度报告

时间:2024-08-16 22:27:44浏览次数:11  
标签:Java 代码 编程 学习 while 循环 进度

在自学Java的过程中,我最近重点学习了循环和判断结构。这两部分是编程的基础,理解并掌握它们对写出高效、灵活的代码至关重要。

首先,我学习了条件语句,包括if、switch等用法。这些语句使我能够根据不同的条件执行不同的代码块。在实践中,我通过编写简单的计算器程序,加深了对条件判断的理解,成功实现了四则运算的功能。

其次,我深入了解了循环结构,包括for、while和do-while循环。通过使用循环,我能够高效地处理重复任务。在针对数组元素的求和和查找问题中,我活用了这些循环结构,使代码更加简洁明了。

此外,我还尝试将循环与判断结合,编写了一些小游戏,比如猜数字和简单的问答游戏。这些项目不仅巩固了我的学习,也让我体验到了编程的乐趣。接下来,我计划向更复杂的控制流结构和算法进发,以进一步提升自己的编程技能。

标签:Java,代码,编程,学习,while,循环,进度
From: https://www.cnblogs.com/lianhuagucheng/p/18363755

相关文章

  • 《机器学习》KNN算法搭配OpenCV训练模型、识别图片 No.2
    一、使用KNN算法识别数字1、明确目的:        有一张图片,其中有一份数据,其中共有0-9的不同写法的数字,共5000条,现在想要对这张图片中的数据进行训练,以完成当输入一张图片,图片内为手写的数字,能自动识别其数字的值为多少,从而完成训练。2、获取数据首先看下面一张图:它......
  • 学习java的第一天
    搭建Java的开发环境Java的产品叫JDK(JavaDevelopmentKit,Java开发者工具包)必须安装JDK才能使用JavaJava由Sun公司推出后来由Oracle(甲骨文)公司收购Java之父:詹姆斯·高斯林配置环境变量(可以理解为快捷方式)win+e打开我的电脑->空白处右击属性->高级系统设置->环境变量->系......
  • webrtc学习笔记4
    一对一通话(1)信令设计;(2)媒体协商;(3)加入Stream/Track;(4)网络协商四大块继续讲解通话原理信令协议设计join加入房间1varjsonMsg={2'cmd':'join',3'roomId':roomId,4'uid':localUserId,5};resp­join当join房间后发现房间已经存在另一个人时则返回另一个人......
  • 《机器学习》——运用OpenCV库中的KNN算法进行图像识别
    文章目录KNN算法的简单介绍下载OpenCV库实验内容实验结果完整代码自己手写数字传入模型中测试KNN算法的简单介绍一、KNN算法的基本要素K值的选择:K值代表选择与新测试样本距离最近的前K个训练样本数,通常K是不大于20的整数。K值的选择对算法结果有重要影响,需要通过交......
  • Typora中的markdown语法的学习
    markdown语法学习二级标题三级标题四级标题字体helloworldhelloworldhelloworldhelloworld引用我是最nb的分割线图片ctrl+shift+i超链接ctrl+k列表有序列表无序列表任务列表[]表格右键+插入代码ctrl+shift+k......
  • [Java基础]TreeMap
    为什么有了hashmap还要有treemapHASHMAP的特性和适用场景HashMap是基于哈希表的Map接口实现。这使得它在插入和查询键值对时能够保持平均常数时间的性能。由于这个特性,它特别适用于需要快速存取键值对的场景。HashMap的特性:操作性能:HashMap提供了O(1)时间性能对于基本操作,如......
  • Java String 去掉特殊字符之前的内容方法
    为了去除字符串中某个特殊字符之前(包括该特殊字符本身)的所有内容,我们可以使用Java中的String类的substring和indexOf方法。这里,我将给出一个完整的代码示例,该示例会找到字符串中第一次出现的特定特殊字符(例如#),并删除该字符及其之前的所有内容。1.使用Java中的String类的substring......
  • Vue3的学习---6
    6.Vue生命周期6.1生命周期6.1.1生命周期图示从图中可以看出,一个组件从被创建到最后被销毁,总共要经历8个过程:beforeCreate:实例创建前created:实例创建完毕beforeMount:DOM挂载前mounted:DOM挂载完毕beforeUpdate:数据更新前unpdated:数据更新完毕beforeUnmount:解除DOM挂载......
  • Java的AOP切面编程之快速入门案例(保姆级教程)
    1.Java中的切面编程(AOP)概述​切面编程(Aspect-OrientedProgramming,AOP)是一种编程范式,旨在将那些贯穿于多个模块的横切关注点(如日志记录、安全检查、事务管理)与核心业务逻辑分离开来。通过AOP,我们可以提高代码的模块化程度,减少代码重复,并使代码更加可维护。概念定义切面(A......
  • Java反射机制快速入门与通配符
    1.Java反射的原理​在Java中,每个类在编译后都会生成一个.class文件,JVM会为每个加载的类创建一个Class对象,这个对象包含了类的全部结构信息,包括类名、方法、字段、构造函数等。Class对象存储了类的元数据,这些元数据可以在运行时被访问。通过Class对象,程序可以......