首页 > 编程语言 >java总结第二周

java总结第二周

时间:2024-07-14 16:58:08浏览次数:17  
标签:总结 java 迭代 switch while 第二周 表达式 数组 循环

本周对JAVA的while,switch,for以及数组进行了学习。
数组是一种数据结构,它可以存储一系列相同类型的变量。在Java中,定义一个数组需要指定其数据类型和大小。数组的索引从0开始,最后一个元素的索引是数组长度减1。可以通过索引来访问和修改数组中的元素。数组的主要优点是可以方便地处理一组数据,但缺点是一旦创建,其大小就不可更改。
while循环是一种预测试循环,它会先判断条件是否满足,然后再执行循环体内的代码。如果条件始终为真,while循环将无限执行。while循环适用于那些不确定需要执行多少次迭代的情况。使用while循环时要特别注意避免无限循环的发生。
switch语句是一种多分支选择结构,它允许根据不同的条件执行不同的代码块。switch语句通常与if-else语句结合使用,以提供更复杂的逻辑控制。在switch语句中,每个case分支对应一个可能的值,当表达式的值与某个case的值相等时,执行该case分支下的代码。
for循环是一种后测试循环,它在进入循环之前就确定了循环次数。for循环由三个部分组成:初始化表达式、条件表达式和迭代表达式。在每次迭代结束后,都会执行迭代表示达式,然后再次检查条件表达式,直到条件不再满足为止。for循环非常适合用于遍历数组或执行固定次数的操作。

标签:总结,java,迭代,switch,while,第二周,表达式,数组,循环
From: https://www.cnblogs.com/LiuHuWei/p/18301761

相关文章

  • Java计算机毕业设计个性化旅游景点推荐网站(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在旅游业蓬勃发展的今天,随着人们生活水平的提高和休闲时间的增加,个性化旅游需求日益凸显。传统旅游推荐方式往往基于热门景点或固定线路,难以满足游客......
  • Factory method 'redissonClient' threw exception; nested exception is java.lang.I
    你遇到的这个错误是在Spring框架中常见的,它表示在创建Bean的过程中,有一个依赖关系未能得到满足。在这个特定的情况下,错误发生在创建voucherOrderController和voucherOrderServiceImpl这两个Bean时,其根本原因是无法实例化redissonClient,而redissonClient的创建失败是因为提供的Redi......
  • Java计算机毕业设计多媒体素材管理库(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,多媒体素材在教育教学、广告宣传、影视制作等多个领域的应用日益广泛。然而,多媒体素材的种类繁多、数量庞大,如何高效地存储、......
  • Java练习
    【例3.1】创建主类并调用其主方法在Eclipse下依次创建项目item、包Number和类First。在类体中输入以下代码,实现在控制台上输出"你好Java" 【例3.2】根据身高体重计算BMI指数创建BMlexponent类;声明double型变量height以记录身高,单位为米;声明int型变量weigbl以记录体重......
  • 003java jsp SSM在线医院医疗服务系统医院预约挂号医生坐诊健康资讯(源码+文档+开题+运
     项目技术:SSM+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows7/8/1......
  • 1117java jsp SSM Springboot在线答疑系统学生考试问题发布教师疑难解答(源码+文档+PPT
     项目技术:Springboot+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:window......
  • 014java jsp SSM乡镇自来水收费系统水价水表管理(源码+文档+PPT+开题+任务书+运行视频+
     项目技术:SSM+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows7/8/1......
  • JDK8 Lambda java.io.File listFiles
    File[]files=dir.listFiles((dir1,name)->name.toLowerCase().endsWith(".jpg")||name.toLowerCase().endsWith(".png"));File[]files=dir.listFiles(newFilenameFilter(){publicbooleanaccept(Filedir,Stringname) { ......
  • 【tomcat】Tomcat如何扩展Java线程池原理
    池化技术在后端中,对于经常使用池化就是来提升系统性能,比如数据库连接池、线程池连接池等,本质都是利用空间换时间的来提升性能,用来避免资源的频繁创建和销毁,以此提高资源的复用率,所以合理设置系统所需的线程池大小非常重要,一般都需要结合线程启动监控系统来观察,查看设置的是......
  • Java中Lambda表达式的应用
    Java中Lambda表达式的应用大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!Lambda表达式的基础语法Lambda表达式是Java8引入的一个重要特性,它提供了一种更简洁、更函数式的方式来编写匿名函数。Lambda表达式主要由参数列表、箭头符号(->)和方法体组成。例......