zoukankan      html  css  js  c++  java
  • Java初学--无限循环

    更多精彩文章欢迎关注公众号“Java之康庄大道”

    利用for循环和while循环分别做到,从键盘读取任意数,输入0自动跳出无限循环,并判断有几个正数几个负数。

    1.for循环的无限循环:

     1 import java.util.Scanner;//引用Scanner类用于读取键盘输入
     2 class TestXunHuan 
     3 {
     4     public static void main(String[] args) 
     5     {
     6         int a=0;//记录正数的个数
     7         int b=0;//记录负数的个数
     8         Scanner s=new Scanner(System.in);
     9         for(;;){
    10             System.out.println("请输入一个整数");
    11             int sum=s.nextInt();
    12             if(sum>0)
    13                 a++;
    14             else if (sum<0)
    15                 b++;
    16             else
    17                 break;
    18         }
    19         System.out.println("其中一共有"+a+"个正数;有"+b+"个负数");
    20     }
    21 }

    运行结果:

    2.while循环的无限循环

     1 import java.util.Scanner;//引用Scanner类用于读取键盘输入
     2 class TestXunHuan 
     3 {
     4     public static void main(String[] args) 
     5     {
     6         int a=0;//记录正数的个数
     7         int b=0;//记录负数的个数
     8         Scanner s=new Scanner(System.in);
     9         while(true){
    10             System.out.println("请输入一个整数");
    11             int sum=s.nextInt();
    12             if(sum>0)
    13                 a++;
    14             else if (sum<0)
    15                 b++;
    16             else
    17                 break;
    18         }
    19 
    20         System.out.println("其中一共有"+a+"个正数;有"+b+"个负数");
    21     }
    22 }

    运行结果:

  • 相关阅读:
    eclipse安装插件(具体过程省略)
    Linux权限
    Anaconda + python环境搭建
    Hadoop的shell命令
    安装Hadoop(单机)
    CentOS 7安装jdk
    Linux文档内容操作
    EOJ 3 玩具谜题
    [转载]基础算法——筛法求素数
    EOJ 3213 向右看齐
  • 原文地址:https://www.cnblogs.com/yunqing/p/4727440.html
Copyright © 2011-2022 走看看