题目: 实现一个功能: 1.请录入10个整数,当输入的数是666的时候,退出程序 2.判断其中录入正数的个数并输出 3.判断系统退出的状态:是正常退出还是被迫退出
package com.gao.test;
import java.util.Scanner;
/*
题目:
实现一个功能:
1.请录入10个整数,当输入的数是666的时候,退出程序
2.判断其中录入正数的个数并输出
3.判断系统退出的状态:是正常退出还是被迫退出
*/
public class TestDemo03 {
public static void main(String[] args) {
//引入一个计数器
int count = 0;
//引入一个布尔类型的变量
boolean flag = true;//--->理解为一个”开关“,默认情况下是开着的的
Scanner sc = new Scanner(System.in);
int i;
for(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("被迫退出");
}
}
}



浙公网安备 33010602011771号