首页 > 编程语言 >暑假学习Java第八周

暑假学习Java第八周

时间:2024-08-24 20:15:52浏览次数:7  
标签:语句 ... statements 第八 else 循环 暑假 Java condition

这个周Java学习了选择循环结构在Java编程语言中,选择结构和循环结构是两种基本的控制结构,用于指导程序的执行流程。

选择结构

选择结构让程序根据特定条件选择执行不同的代码路径1。

if语句 :

基本形式: if (condition) { statements; } 
if条件成立,则执行花括号内的语句;不成立,则跳过。
else形式: if (condition) { statements; } else { other statements; } 
如果条件不成立,则执行else后的语句。
if...else if...else: if (condition1) { ...; } else if (condition2) { ...; } else { ...; } 
多个条件判断,每个elif后面的条件若成立,则执行对应的语句块,否则执行else里的语句。
switch语句 :

基本形式: switch (expression) { case constant1: statements; break; case constant2: statements; break; ... } 
expression是要判断的表达式,constant1到constant几是各个case的常量,statements是对应常量的代码块,break用于跳出switch结构。

循环结构

循环结构则重复执行一段代码,直到满足某个终止条件23。

while循环 :

基本形式: while (condition) { statements; } 
在每次迭代前检查条件,如果条件为真,则继续循环,否则跳出。
do-while循环 :

基本形式: do { statements; } while (condition); 
先执行一次代码块,然后检查条件,如果条件为真,则继续循环,否则跳出4。
for循环 :

基本形式: for (initialization; condition; update) { statements; } 
initialization是初始化部分,通常用于设置循环变量;condition是条件部分,决定继续循环的条件;update是迭代部分,每次循环结束时执行。

这些结构提供了丰富的工具来控制程序的流程,确保程序能够根据不同的情况采取不同的行动,从而实现复杂的逻辑和功能。合理使用这些选择和循环结构,可以提高代码的可读性、可维护性和效率。

标签:语句,...,statements,第八,else,循环,暑假,Java,condition
From: https://www.cnblogs.com/-Xuxu/p/18378200

相关文章

  • 第八周
    java已学到文件夹。《大道至简》读后感《大道至简》是一本由李尚龙所著的书籍,主要探讨了简约生活和简化思维的哲学。书中通过深入浅出的语言,阐述了简约不仅是一种生活方式,更是一种智慧和力量的体现。阅读此书后,我对简约的理解有了更深刻的认识,也对如何在复杂的世界中找到简单而......
  • 学生Java学习路程-8
    ok,到了一周一次的总结时刻,我大致会叙述这周学习了Java的那些东西。面向对象复习类和对象内存底层面向对象三大特征1.继承2.封装3.多态特殊类1.抽象类2.接口file类......
  • 第八周学习报告
    又经过了一周的学习,今天对本周学习进行总结双列集合双列集合(也称为键值对集合或映射)是一种将键(Key)映射到值(Value)的对象,一个键最多只能映射到最多一个值。map接口Map接口是Java集合框架中的一个重要接口,它定义了将键映射到值的映射。一个映射不能包含重复的键;每个键最多只能映......
  • 基于Java Springboot校园跑腿系统
    一、作品包含源码+数据库+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA数据库:MySQL8.0数据库管理工具:Navicat10以上版本环境配置软件:JDK1.8+Maven3.6.3......
  • 基于Java Springboot海洋馆预约系统
    一、作品包含源码+数据库+设计文档万字+PPT+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA/eclipse数据库:MySQL5.7数据库管理工具:Navicat10以上版本环境......
  • 基于Java Springboot停车场车位预约系统
    一、作品包含源码+数据库+设计文档万字+PPT+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA/eclipse数据库:MySQL5.7数据库管理工具:Navicat10以上版本环境......
  • 基于Java Springboot河北任丘非遗传承宣传平台
    一、作品包含源码+数据库+设计文档万字+PPT+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA/eclipse数据库:MySQL5.7数据库管理工具:Navicat10以上版本环境......
  • 2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐✅
    一、前言......
  • 第八周进度报告
    这周主要学习了常用API,SimpleDateFormat的应用,以及时间的表示常用APISimpleDateFormat格式化:把时间变成我们喜欢的格式解析:把字符串表示的时间变成Date对象importjava.text.SimpleDateFormat;importjava.util.Date;publicstaticvoidmain(String[]args)throw......
  • 学习Java的第八周
    随着24年暑假的结束,第八周的Java学习也结束了,本周主要学习了字符串,包括API简介(提供各种功能的可以直接使用的类),字符串的概述、构造实现(创建String对象的两种方式,它们的不同点)、内存分析(两种定义方式各自的内存原理)、字符串比较方法(equals和equalsIgnoreCase),以及一些简单的练习(用户......