zoukankan      html  css  js  c++  java
  • [Day3]Scanner类、Random类、流程控制语句

    1.Scanner类

      (1)Scanner类属于引用数据类型

        数据类型 变量名=new 数据类型();

      (2)每种引用类型都有自己的功能

        变量.功能名();

      (3)Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。

        Scanner使用步骤:

        导包:import java.util.Scanner;

        创建对象实例:Scanner sc = new Scanner(System.in);

        调用方法:

                   int  i = sc.nextInt(); 用来接收控制台录入的数字
                   String s = sc.next(); 用来接收控制台录入的字符串  

    2.随机数Random类

      (1)public int nextInt(int maxValue)     产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

          public double nextDouble()  产生[0,1)范围的随机小数,包含0.0,不包含1.0。

      (2)Random使用方式:

           import  java.util.Random 

           Random 变量名 = new Random();

      (3)随机数:伪随机数,虚拟机根据算法生成,目前计算机中没有真正的随机数

    3.选择结构if

      (1)

        if (条件语句){

           执行语句;

           ……

        }

      (2)

        if (判断条件){

          执行语句1

           ……

        }else{

           执行语句2

           ……

        }

       (3)

        if (判断条件1) {

           执行语句1

        } else if (判断条件2) {

           执行语句2

        }

        ...

        else if (判断条件n) {

           执行语句n

        } else {

           执行语句n+1

        }

    4.循环语句while

         while(循环条件){

           执行语句

          ………

          }

    5.循环语句for

        for(初始化表达式; 循环条件; 操作表达式){

              执行语句

              ………

        }

    6.循环语句do..while

        do {

        执行语句

        ………

        } while(循环条件);

       特点:无条件先执行一次

    7.死循环

        最简单无限循环格式:

          while(true){}

            或

           for(;;){}

    8.嵌套for循环

      for(初始化表达式; 循环条件; 操作表达式) {

          ………

          for(初始化表达式; 循环条件; 操作表达式) {

              执行语句

              ………

          }

          ………

      }

  • 相关阅读:
    Django级联删除的选项
    Mysql远程连接配置
    Node.js中http-server的使用
    MySQL大小写问题
    将Mysql的一张表导出至Excel格式文件
    图像处理之直方图均衡化及C源码实现
    图像处理之双边滤波介绍与源码实现
    图像滤波之高斯滤波介绍
    图像处理之中值滤波介绍及C实现
    图像处理之均值滤波介绍及C算法实现
  • 原文地址:https://www.cnblogs.com/ERFishing/p/10325907.html
Copyright © 2011-2022 走看看