题目: 实现一个功能: 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("被迫退出");

        }


    }
}


posted @ 2022-09-12 23:09  进步+吃饭  阅读(60)  评论(0)    收藏  举报