• java中的循环 while


    java中的循环

    有三种

    for循环

    while循环

    do..while循环

    今天我们主要就讲一种. 叫while循环. 剩下的两种, 我们会在<基础进阶>里继续给大家介绍.

    while循环语法:

    while(条件){
    循环体
    }

     执行流程: 程序会首先判断条件是否为真, 如果真, 则执行循环体. 然后再次判断条件是否为真.如果真, 继续执行循环体, 直到条件为假, 程序退出.

     while(true){
         System.out.println("还我钱");
     }

    这样的循环被称为死循环, 那如何能正常的结束循环呢? 改变条件啊

     int a = 0;
     while (a < 10){ 
         System.out.println("还我钱");
         a = a + 1 ;
     }  
     
    OK, 接下来. 让我们完成最开始的那个需求,
    System.out.println("1.登录");
    System.out.println("2.找个怪物多的地方");
    int i = 0;
    while (i < 5) {
        System.out.println("3.F1~我打我打打打打");
        System.out.println("4.换个地方继续");
        i = i + 1;
    }
    System.out.println("5.没意思,走了");



    1.登录
    2.找个怪物多的地方
    3.F1~我打我打打打打
    4.换个地方继续
    3.F1~我打我打打打打
    4.换个地方继续
    3.F1~我打我打打打打
    4.换个地方继续
    3.F1~我打我打打打打
    4.换个地方继续
    3.F1~我打我打打打打
    4.换个地方继续
    5.没意思,走了

    猜数字游戏

    import java.util.Random;
    import java.util.Scanner;
    
    public class GussNum {
        public static void main(String[] args) {
            Random rd = new Random();
            int n = rd.nextInt(100);
            Scanner sc = new Scanner(System.in);
            boolean flag = true;
            while (flag) {
                System.out.println("请输入猜的数字0-99:");
                int gn = sc.nextInt();
                if (gn > n) {
                    System.out.println("猜大了,继续猜");
                } else if (gn < n) {
                    System.out.println("猜小了,继续猜");
                } else {
                    System.out.println("猜对了");
                    flag = false;
                }
            }
        }
    }
  • 相关阅读:
    python学习笔记之---面向对象的三大特性
    python学习笔记之---类的属性和方法的访问总结
    python学习笔记之--类的三种方法
    python学习笔记之--面向对象技术
    python学习笔记之--面向对象和面向过程
    整数反转
    逻辑运算&map函数&filter函数&reduce函数
    python整理&&集合学习
    python基本数据类型
    python基础&条件语句
  • 原文地址:https://www.cnblogs.com/wenyule/p/12181370.html
Copyright © 2020-2023  润新知