循环结构 :while
循环四要素:
1.初始化条件
2.循环条件
3.循环体
4.迭代条件
格式:
1.初始化条件
while(2.循环条件){
3.循环体
4.迭代条件
}
public class WhileTest{ public static void main(String[] args){ //需求 :求100以内的偶数,偶数的个数,偶数的总和 int count = 0; //偶数的个数 int sum = 0; //偶数的总和 int i = 1;//初始化条件 while(i <= 100){//循环条件 //循环体 if(i % 2 == 0){ count++; sum += i; System.out.println(i); } //迭代条件 i++; } System.out.println("count=" + count + " sum=" + sum); } }
/* 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。 */ import java.util.Scanner; public class NumberCountTest{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int positiveNumber = 0; //正数 int negativeNumber = 0; //负数 while(true){ //读取数据 int number = sc.nextInt(); //判断 if(number > 0){//正数 positiveNumber++; }else if(number < 0){//负数 negativeNumber++; }else{//退出循环 break; } } System.out.println("正数的个数" + positiveNumber + " 负数的个数" + negativeNumber); } }