【1】练习1:
public class TestFor09{
public static void main(String[] args){
/*输出1~100中被5整除的数,每行输出6个*/
//引入一个计数器:
int count = 0;//初始值为0
for(int i=1;i<=100;i++){
if(i%5==0){
System.out.print(i+"\t");
count++;//每在控制台输出一个数,count就加1操作
if(count%6==0){
System.out.println();//换行
}
}
}
}
}
【2】练习2:
import java.util.Scanner;
public class TestFor10{
public static void main(String[] args){
/*
实现一个功能:
【1】请录入10个整数,当输入的数是666的时候,退出程序。
【2】判断其中录入正数的个数并输出。
【3】判断系统的退出状态:是正常退出还是被迫退出。
*/
//引入一个计数器:
int count = 0;
//引入布尔类型变量:
boolean flag = true;//---理解为一个“开关”默认情况下开
Scanner sc = new Scanner(System.in);
for(int i=1;i<=10;i++){
System.out.println("请录入第"+i+"个数:");
int num = sc.nextInt();
if(num>0){//录入的整数
count++;
}
if(num==666){
flag = false;//当遇到666开关关闭
break;//退出循环
}
}
System.out.println("你录入的整数的个数为:"+count);
if(flag){//flag==true
System.out.println("正常退出!");
}else{//flag==false
System.out.println("被迫退出!");
}
}
}