今日学习:流程控制,循环,数组,随机数

包含if,switch,while,do...while,array,Random

对于switch学废了java12和java13的特性(使用->,不能使用break,并且->和:不能混用),了解了case的穿透性

数组的话,目前只学了一维数组还比较浅显,基本的遍历,查值

我结合了循环和数组和随机数,写了一个猜数字的小游戏哈哈哈,还在打基础.

今天开始再慢慢的刷力扣,还是先用老本行c语言,按照灵神的题单刷题,等10月左右开始冲刺HOT100

package com.study.demo;
import java.util.Random;
import java.util.Scanner;
public class Demo06Random {
    public static void main(String[] args) {
        Random rd = new Random();
        int data1 = rd.nextInt();
        System.out.println(data1);
        int data2 = rd.nextInt(10);
        System.out.println(data2);
        int data3 = rd.nextInt(10) + 1;
        System.out.println(data3);
        //
        System.out.println("=======================");
        //
        Scanner sc = new Scanner(System.in);
        int data4 = rd.nextInt(900)+100;
        while(true){
          int data5 = sc.nextInt();
          if(data5 == data4){
              System.out.println("恭喜你猜对了");
              break;
          }
          else if(data5 > data4){
              System.out.println("你猜的数字太大了");
          }
          else{
              System.out.println("你猜的数字太小了");
          }
        }
        System.out.println("游戏结束");
        System.out.println("=======================");
    }
}

百日大厂计划day02,继续加油!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐