Educoder/头歌JAVA实训——JAVA入门:循环结构基础

2023-11-01 00:30

本文主要是介绍Educoder/头歌JAVA实训——JAVA入门:循环结构基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第1关:Java循环结构之while循环

相关知识

Java中常用的循环有三种:whiledo...whilefor。 本小节我们先来看看while循环。

while循环的特点

循环顾名思义就是:重复的做某个事情Java中的循环也是如此,当我们在开发中需要重复的做某个事情的时候,你就要想到循环了,接下来我们就来看看while循环是怎么使用的吧!

  1. while(条件){
  2. <条件成立执行的代码>
  3. }

哈哈,是不是似曾相识呢?和我们在之前中讲到的if语句很像吧。没错while语句的用法和if差不多,if语句的特点是如果小括号中的条件成立,就执行一次大括号中的代码。

package step1;public class HelloWorld {public static void main(String[] args) {/*****start*****/int i = 1;while(i<7){System.out.println("做了"+i+"个俯卧撑");i++;}/*****end*****/}
}

第2关:Java循环结构之while循环练习

相关知识

经过上一小节,你应该认识到了,循环就像在操场跑圈,而编写一个循环语句需要三个要素:1.控制循环的条件,2.控制循环的次数,3.编写循环执行的代码;

package step2;public class HelloWorld {public static void main(String[] args) {/*****start*****/int sum = 0;int num = 1;while(num<101){sum = sum + num;num++;}System.out.println("1到100相加的结果为"+sum);		/*****end*****/}
}

第3关: Java循环结构之do...while循环

相关知识

do...while循环

do-whilewhile区别仅在于while先执行循环条件判断再执行循环体,do-while先执行循环体后进行条件判断。例如:

语法结构:

  1. do
  2. {
  3. <若干语句>
  4. } while(条件);

package step3;public class HelloWorld {public static void main(String[] args) {int count= 0;	//定义变量存储6的倍数出现的次数/*****start*****/		int n = 1;do{if(n%6==0){count++;}n++;}while(n<101);/*****end*****/System.out.println("6的倍数出现的次数为:" + count);}
}

第4关:while,do...while循环测试题

  

 第5关:break和continue关键字

相关知识

当我们在循环处理某一事物时,可能会在某种特定的条件下需要结束整个循环过程,或者是结束本次循环继续下一次循环,那这个时候应该怎么办呢?两个关键字来帮你解决问题,breakcontinue

break关键字

使用到break关键字,break翻译过来是“打断”的意思,放在Java程序中的作用就是:结束整个循环过程.

 如果我们在循环中使用switch语句,那么在switch语句中break就不能结束当前循环了,而只能结束switch语句。

continue关键字

continue关键字的用途是:结束一次循环事件,开始下一个循环事件,也就是忽略该语句之后的语句,执行循环体的下一次循环。 例如:

  1. int i = 0;
  2. while(i < 4){
  3. if(i == 2){
  4. i++;
  5. continue;
  6. }
  7. System.out.println(i);
  8. i++;
  9. }

输出结果: 0 1 3

package step4;public class HelloWorld {public static void main(String[] args) {		int i = 0;		while(i <= 20){i++;/*****start*****/if( i%2==0 ){System.out.println( i + "是偶数");continue;            }System.out.println(i + "是奇数");if(i==13) {i=22;}			/*****end*****/}	}
}

第6关:break和continue关键字测试题

第7关:Java循环结构之for循环

相关知识

本关我们来学习Java中最常用的循环语句——for循环,for循环的功能和while循环大致相同,只是写法上有区别。如下:

 具体使用方式:

  1. for(初始化语句;条件;控制循环次数){
  2. <若干语句>
  3. }
package step5;import java.util.Scanner;public class HelloWorld {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请给定一个自然数N:");int N = sc.nextInt();//获取输入的整数Nint sum = 1;		/*****start*****/for(int i=2;i<=N;i++){sum*=i;}		/*****end*****/		System.out.println("自然数N的阶乘为" + sum);}
}

第8关:for循环测试题

 

这篇关于Educoder/头歌JAVA实训——JAVA入门:循环结构基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/319166

相关文章

Java NoClassDefFoundError运行时错误分析解决

《JavaNoClassDefFoundError运行时错误分析解决》在Java开发中,NoClassDefFoundError是一种常见的运行时错误,它通常表明Java虚拟机在尝试加载一个类时未能... 目录前言一、问题分析二、报错原因三、解决思路检查类路径配置检查依赖库检查类文件调试类加载器问题四、常见

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

Java 实用工具类Spring 的 AnnotationUtils详解

《Java实用工具类Spring的AnnotationUtils详解》Spring框架提供了一个强大的注解工具类org.springframework.core.annotation.Annot... 目录前言一、AnnotationUtils 的常用方法二、常见应用场景三、与 JDK 原生注解 API 的

Java controller接口出入参时间序列化转换操作方法(两种)

《Javacontroller接口出入参时间序列化转换操作方法(两种)》:本文主要介绍Javacontroller接口出入参时间序列化转换操作方法,本文给大家列举两种简单方法,感兴趣的朋友一起看... 目录方式一、使用注解方式二、统一配置场景:在controller编写的接口,在前后端交互过程中一般都会涉及

Java中的StringBuilder之如何高效构建字符串

《Java中的StringBuilder之如何高效构建字符串》本文将深入浅出地介绍StringBuilder的使用方法、性能优势以及相关字符串处理技术,结合代码示例帮助读者更好地理解和应用,希望对大家... 目录关键点什么是 StringBuilder?为什么需要 StringBuilder?如何使用 St

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

Java并发编程之如何优雅关闭钩子Shutdown Hook

《Java并发编程之如何优雅关闭钩子ShutdownHook》这篇文章主要为大家详细介绍了Java如何实现优雅关闭钩子ShutdownHook,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 目录关闭钩子简介关闭钩子应用场景数据库连接实战演示使用关闭钩子的注意事项开源框架中的关闭钩子机制1.

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

Java 中的 @SneakyThrows 注解使用方法(简化异常处理的利与弊)

《Java中的@SneakyThrows注解使用方法(简化异常处理的利与弊)》为了简化异常处理,Lombok提供了一个强大的注解@SneakyThrows,本文将详细介绍@SneakyThro... 目录1. @SneakyThrows 简介 1.1 什么是 Lombok?2. @SneakyThrows