查看: 192|回复: 0

Java连载81-枚举类型,生成五个不重复的随机数,集合简介

[复制链接]
发表于 2020-2-18 10:29:30 | 显示全部楼层 |阅读模式
一、枚举范例
1.枚举范例的格式就是enum+枚举范例的名称,可见下面的例子。
  1. package com.bjpowernode.java_learning;public class D81_1_ {  public static void main(String[] args) {    /**     * 需求:定义一个方法,该方法的作用是计算两个int范例数据的商     * 如果计算乐成则该方法返回1,如果实行失败则该方法返回0     *     * 程序实行乐成,但是该程序存在风险,分析:存在什么风险?     *     * 程序中的问题在编译阶段解决的,绝对不会放在运行期解决。以是以下程序可以引入枚举范例     */    int a = 10;    int b = 0;    Result retValue = divide(a,b);    if(retValue==Result.SUCCESS) {      System.out.println("乐成");    }else if (retValue==Result.FALL) {      System.out.println("失败");    }  }  public static Result divide(int a,int b) {    try {      int c = a/b;    }catch(Exception e) {//      return 0;      return Result.FALL;    }//    return 1;    return Result.SUCCESS;  }} //定义一个枚举范例enum Result{  //乐成和失败  //规范要求:大写  SUCCESS,FALL //有限的 }//四季enum Season{  SPRING,SUMMER,AUTUMN,WINTER}
复制代码

二、生成五个不重复的随机数

[code]package com.bjpowernode.java_learning;import java.util.Random;public class D81_2_FiveNonredundantNumber {  public static void main(String[] args) {    /**     * 生成五个不重复的随机数     */    Random r = new Random();       int[] a = new int[5];    int index = 0;    while(index

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?用户注册

x

相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表