zoukankan      html  css  js  c++  java
  • 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。

    问题一:
    从键盘读入个数为10个的整数,并判断读入的正数和负数的个数。
    问题二:
    从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。

    无限循环:
    for(;;){}
    或者
    while(true){
    }
    说明:一般情况下,在无限循环内部要有程序终止的语句,使用break实现。若没有,那就是死循环!

    import java.util.Scanner;
    
    class TestExer {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            int a = 0;// 记录正数的个数
            int b = 0;// 记录负数的个数
            // for(;;){
            while (true) {
                System.out.println("请输入一个整数:");
                int num = s.nextInt();
                if (num > 0)
                    a++;
                else if (num < 0)
                    b++;
                else
                    break;
            }
    
            /*
             * 问题一: for(int i = 0;i < 10;i++){ System.out.println("请输入第" + (i + 1) +
             * "个整数"); int num = s.nextInt(); if(num > 0) a++; else if(num < 0) b++;
             * }
             */
            System.out.println("正数的个数为:" + a);
            System.out.println("负数的个数为:" + b);
        }
    }

    输出结果:

    请输入一个整数:
    3
    请输入一个整数:
    4
    请输入一个整数:
    5
    请输入一个整数:
    -1
    请输入一个整数:
    -2
    请输入一个整数:
    0
    正数的个数为:3
    负数的个数为:2

  • 相关阅读:
    [Unity3D]计时器/Timer
    unity缓存和浏览器缓存
    unity3d进行脚本资源打包加载
    Unity3d删除无用的美术资源
    项目经理的职责(转载)
    LINQ
    生意经
    Android ListView标题置顶效果实现
    ListView的自动循环滚动显示
    郭霖的专栏
  • 原文地址:https://www.cnblogs.com/wangmengge/p/8631054.html
Copyright © 2011-2022 走看看