JAVA中的循环

一、什么是循环

三要素:

1、循环变量初始化

2、循环的判断条件

3、循环体中改变循环变量的值

二、语法结构

int i=0;
//循环变量

while (i<10){
//循环条件判断

System.out.println("好好学习");

i++;
//改变循环变量的值

}

三、如何使用循环

1、找循环结束的地方

2、找循环变量的初始值

3、找循环变量改变的规律

<strong><span style="font-size:24px;">//do while
import java.util.*;
public class dowhile{
	public static void main(String[] args){
	Scanner a=new Scanner(System.in);
	int b;
	Random c=new Random();
	int d=c.nextInt(101);
	do{
		System.out.println("猜猜电脑随机生成的数是多少?");
		b=a.nextInt();
		if(b<d){
			System.out.println("小了");
			}else if(b>d){
			System.out.println("大了");
			}
		}while(b!=d);
		System.out.println("恭喜答对了");
	}
}</span></strong>

<span style="font-size:24px;"><strong>//for
import java.util.*;
public class text2{
	public static void main(String[]args){
		Scanner a=new Scanner(System.in);
		double sum=0;
		double ave=0;
		for(int i=1;i<=5;i++){
			System.out.println("请输入你的第"+i+"门成绩");
			int score=a.nextInt();
			sum=sum+score;
			ave=sum/5;
		}
		System.out.println("你的平均成绩是:"+ave);
	}
}</strong></span>

<span style="font-size:24px;"><strong>//while
import java.util.*;
public class text5{
	public static void main(String[]args){
		Scanner a=new Scanner(System.in);
		System.out.println("请输入你的密码");
		while(true){

			int password=a.nextInt();
			System.out.println("密码不正确请再输入一次");
			if(password!=123456){
				continue;
			}
			break;
		}
		System.out.println("密码正确!");
	}
}</strong></span>

时间: 2024-10-07 06:32:28

JAVA中的循环的相关文章

java中的循环结构

---恢复内容开始--- java中有多种循环结构,我自己总结为:if-else选择结构,多重if选择结构,嵌套if选择结构,switch选择结构,while循环,do-while循环,for循环和嵌套循环. if-else选择结构:if(条件表达式){语句块}:else {语句块}: 多重if选择结构:if(条件表达式){语句块}; else if(条件表达式){语句块} ; else if(条件表达式) {语句块}; ........ 嵌套if选择结构: 在while循环,for循环中嵌套着

PHP和Java中foreach循环的用法区别

1.foreach语句介绍: ①PHP: foreach 语法结构提供了遍历数组的简单方式.foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息. ②Java: foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便.foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本.foreach并不是一个

java中for循环的6种写法

废话不必多说,直接上代码: package stytle; import java.util.ArrayList;import java.util.Iterator;import java.util.List; /*** @author buru* @date 2009年11月29日15:04:04* */public class ForLoop { /*** just for test* * @param args*/public static void main(String[] args)

Java中 for循环的用法解析

在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多).J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类

从字节码看Java中for-each循环(增强for循环)实现原理

转发:http://blog.csdn.net/u011392897/article/details/54562596 for-each循环是jdk1.5引入的新的语法功能.并不是所有东西都可以使用这个循环的.可以看下Iterable接口的注释,它说明了除了数组外,其他类想要使用for-each循环必须实现这个接口.这一点表明除了数组外的for-each可能底层是由迭代器实现的. Iterable接口在1.8之前只有一个方法,Iterator<T> iterator(),此方法返回一个迭代器.

JAVA 中for-each循环使用方法

for each循环还是第一次见,“java SE 5.0增加了一种功能很强的循环结构,可以用来一次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值而分心”. 这种增强的for each循环的语句格式为: for(variable : collection)statement 定义一个变量用于暂存集合的每一个元素,并执行相应的语句.collection这一集合表达式必须是一个数组或者是一个实现了list等接口的类(重要).

java中for循环的特殊:foreach的使用

首先格式是: for(元素类型 元素变量:遍历对象){ 执行的代码 } 例如: public class Test { public static void main(String[] args) { // 定义一个整型数组,保存成绩信息 int[] scores = { 89, 72, 64, 58, 93 }; // 对Arrays类对数组进行排序 Arrays.sort(scores); // 使用foreach遍历输出数组中的元素 for ( int sco:scores ) { Sys

java中for循环的几种方式

比如定义一个数组int a[]={1, 2, 3, 4},下面我们罗列一下遍历这个数组的方法 1 for(;;) 这也是最常用的方法,不多做解释.代码如下 int a[] = {1, 2, 3, 4}; for(int i=0; i<a.length; i++){ System.out.println(a[i]); } 2 for(:) 先上代码: int a[] = {1, 2, 3, 4}; for(int i:a){ System.out.println(i); } for(int i:a

第2篇 Java中的循环

1.while循环 while(condition){ doSomething(); } condition: 循环成立的条件(boolean) doSomething(): 循环执行事件 当条件永远为真:死循环 注意两点: 必须有条件变量,而且条件变量必须初始化 在循环体里面要动态改变循环条件的值 //求一个数的各位之和 int num = 456789; int sum = 0; while(num!=0){ sum += num%10; num /= 10; } System.out.pr