枚举类和Random

枚举类名字叫enum

枚举指的是在我们日常生活中一些固定的东西,比如一年只会有四季春夏秋冬,别的不会有了。这些东西在java里面可以用枚举表现的,比如说想在这个代码里面使用枚举去表现四季,可以这样写public  enum  Season之后来个带括号,在带括号里面写上春夏秋冬四个季节季,这样我就就定义好了一个枚举类型,之后使用它可以直接通过Season点的方式去使用里面的一些属性。

比如想打印一下春天,可以这样写Season.spring  执行就打印出了spring,这个枚举是jdk5之后加入的一个类型,之前是没有的,除了使用枚举可以表现一些固定的内容,我们还可以自己去定义一个类,我们来定义一个常量类corstant,在开发中有的项目也会这样定义,就是我们定义一个常量的类,在这了类里面我们来生明几个public  static   final  string  SPRING  spting,注意是大写,之后把它拷贝一下,拷贝四个春夏秋冬。然后可以在想使用的地方,直接通过类名点属性名的方法就可以使用它了。这俩种方法都可以使用,不过我自己比较常用的是第二种。

Random类

在将来的开发当中,有的时候会遇到随机数的这种东西,比如说让你随机生成一个注脚号码,让你随机的生成一种数字的验证码,这些都需要使用些随机数,java也提供一些这样的类,通过类也可以生成一些随机的数字,新建一个包名,random,在包里面新建一个class,random  test  01   。下面用代码演示一下,如何使用rondom生成随机数,首先创建一个,rondom对象。最后打印吊用r.nextint ,在这里传一个参数,比如101,生成0到100之间的数字,执行每次的数字都会有变化。     来个放循环,可以多生成几个,执行,就会出来几个随机数。

public class Test01{

  public static void main(){

    Random rd=new Random();

    rd.nextint();//返回一个int类型

    rd.nextint(100)//参数也是int类型,范围是0-99,不包括一百

  }

}

posted @ 2020-03-05 23:18  晚灯  阅读(245)  评论(0编辑  收藏  举报