java中while循环的用法示例
while循环是一种在满足条件时重复执行一段代码的结构。它会在每次循环开始之前检查一个条件,如果条件为真,则执行循环体内的代码。只有在条件为假时,循环才会停止执行。
下面是一些使用while循环的常见示例:
1.循环指定的次数
```java
int count = 0;
while (count < 5)
System.out.println("循环次数:" + count);
count++;
```
这个例子使用while循环打印出循环次数,直到count的值达到5为止。
2.读取用户输入直到满足条件
```java
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
int input = 0; while (input != 5)
System.out.println("请输入一个数字(输入5以停止):");
input = scanner.nextInt(;
```
这个例子使用while循环读取用户输入的数字,直到输入的数字为5为止。
3.迭代数组元素
```java
int[] numbers = {1, 2, 3, 4, 5};
int index = 0;
while (index < numbers.length)
System.out.println(numbers[index]);
index++;
```
这个例子使用while循环迭代数组中的元素,并打印每个元素的值。
4.循环处理链表节点
```java
class Node
int value; Node next;
Node(int value)
this.value = value;
}
Node head = new Node(1);
head.next = new Node(2);
head.next.next = new Node(3);