zoukankan      html  css  js  c++  java
  • 2020.8.4

    学习内容:

    1、读入一个整数,然后输出这个整数的位数

    import java.util.Scanner;
    public class Study {
        public static void main(String[] args) {
            Scanner in=new Scanner(System.in);
            System.out.print("请输入一个整数:");
            int m=in.nextInt();
            int count=0;
            do {
                m=m/10;
                count=count+1;
            }while(m!=0);
            System.out.println("这是一个"+count+"位数");
        }
    }

     

     

    2、让用户输入一系列的正整数,最后输入-1表示输入结束,然后程序计算出这些数字的平均数,输出输入的数字的个数和平均数

    import java.util.Scanner;
    public class Study {
        public static void main(String[] args) {
            Scanner in=new Scanner(System.in);
            int number;
            int sum=0;
            int count=0;
            System.out.print("请输入一个正整数:");
            number=in.nextInt();
            while(number!=-1) {
                sum+=number;
                count++;
                System.out.print("请输入一个正整数:");
                number=in.nextInt();
            }
            System.out.println("共输入"+count+"位数字,平均数是:"+(double)sum/count);
        }
    }

     3、计数循环

    while循环:

    package day01;
    import java.util.Scanner;
    public class Study {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner in=new Scanner(System.in);
            int count=100;
            while(count>=0) {
                System.out.println(count);
                count=count-1;
                }
            System.out.println("发射!");
        }
    }

     do...while循环

    package day01;
    import java.util.Scanner;
    public class Study {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner in=new Scanner(System.in);
            int count=10;
            do{
                System.out.println(count);
                count=count-1;
            }while(count>0);
            System.out.println("发射!");
        }
    }

    注意:如果要模拟运行一个很大次数的循环,可以模拟较少的循环次数,然后做出判断。

  • 相关阅读:
    P2617 Dynamic Rankings 动态主席树
    P4338 [ZJOI2018]历史 LCT+树形DP
    P3348 [ZJOI2016]大森林
    P3613 睡觉困难综合征 LCT+贪心+位运算
    SP16549 QTREE6
    P3703 [SDOI2017]树点涂色 LCT维护颜色+线段树维护dfs序+倍增LCA
    U19464 山村游历(Wander) LCT维护子树大小
    P4219 [BJOI2014]大融合 LCT维护子树大小
    P2542 [AHOI2005]航线规划 LCT维护双连通分量
    P3950 部落冲突
  • 原文地址:https://www.cnblogs.com/ltw222/p/13449807.html
Copyright © 2011-2022 走看看