zoukankan      html  css  js  c++  java
  • Java知识系统回顾整理01基础05控制流程03 while

    while和do-while循环语句

    一、while:条件为true时 重复执行

    只要while中的表达式成立,就会不断地循环执行

       

    public class HelloWorld {

        public static void main(String[] args) {       

            //打印0到4    

            int i = 0;

            while(i<5){

                System.out.println(i);

                i++;

            }

        }

    }

       

    二、do-while :条件为true时 重复执行,至少会执行一次

    do{

    } while 循环

    与while的区别是,无论是否成立,先执行一次,再进行判断

    public class HelloWorld {

        public static void main(String[] args) {

              

            //打印0到4

            //与while的区别是,无论是否成立,先执行一次,再进行判断

            int i = 0;

            do{

                System.out.println(i);

                i++;          

            } while(i<5);

              

        }

    }

       

    三、练习--阶乘

    题目:

    通过Scanner获取一个整数,然后使用while计算这个整数的阶乘

    N的阶乘等于 N* (N-1) * (N-2) * ... * 1

    要求效果:

       

    官方答案:

    import java.util.Scanner;

        

    public class HelloWorld {

        public static void main(String[] args) {

            Scanner s = new Scanner(System.in);

            System.out.println("请输入一个整数:");

            int n = s.nextInt();

            int fac = 1;

            while(n>=1){

                fac *=n;

                n--;

            }

            System.out.println("阶乘是:" + fac);

        }

    }

       

       

       

  • 相关阅读:
    alpha版本发布前的进度
    1.26~1.27
    1.23~1.25
    1月21日~1月22日工作情况
    1月17日工作情况
    1月16日小组开会
    1月15日工作进度
    1月12日~1月14日工作进度
    linux下的动态链接库管理
    小组第一次小组讨论
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/10770602.html
Copyright © 2011-2022 走看看