JAVA中的循环

Posted siyinkeshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中的循环相关的知识,希望对你有一定的参考价值。

一.Java中常用的循环

所有示例都是:求1~100的所有整数

循环:指重复的操作或需要重复执行的代码

循环结构由循环条件和循环操作组成,细化为四要素即循环条件初始化部分,循环执行条件部分,循环体部分和循环条件改变部分
 

package com.Test01;

public class Demo 

	public static void main(String[] args) 
	int count=1;//声明数字从1开始
	int sum=0;//总和
	while (count<=100) 
		sum+=count;//累加求和
		count++;//条件改变部分
	
	System.out.println("1~100的整数之和为"+sum);
	

注意:循环结构中循环条件改变部分必不可少;否则条件不变会陷入死循环
用处:当.....时候,知道循环次数

2. do-while循环
语法
  do
      执行循环语句;
  while(循环条件);
package com.Test01;

public class Demo 

	public static void main(String[] args) 
	int count=1;//声明数字从1开始
	int sum=0;//总和
	do 

		sum+=count;//累加求和
		count++;//条件改变部分
	 while (count<=100);
	System.out.println("1~100的整数之和为"+sum);
	


特点:先循环后判断,循环至少执行了一次
用处:直到.....时候,不知道循环次数
 

3.for循环
语法
  for(初始化表达式;条件表达式;迭代表达式)
        循环体;
  
package com.Test01;

import java.util.Iterator;

public class Demo 

	public static void main(String[] args) 
		int sum=0;//总和
	for (int i = 1; i <=100; i++) //i代表数字
		sum+=i;//累加求和
	
	System.out.println("1~100的整数之和为"+sum);
	


注意:迭代表达式为自增或自减

 

以上是关于JAVA中的循环的主要内容,如果未能解决你的问题,请参考以下文章

WhlieDo-WhileFor循环(计算1+1/2!+1/3!+1/4!+...的前20项之和;用for循环计算8+88+888+8888+...前10项之和)2021.5.4学习清单

WhlieDo-WhileFor循环(计算1+1/2!+1/3!+1/4!+...的前20项之和;用for循环计算8+88+888+8888+...前10项之和)2021.5.4学习清单

c++用for循环求1~100内的奇数之和,偶数之和

用for循环计算100以内的奇数之和

狂神说Java学习笔记12:Java流程控制之for循环

while循环计算1到100之和