随机抽取

随机抽取程序是对数字字母的随机抽取,可用作抽奖程序中中奖号码的选择也可用于老师在课堂上随机点名随机抽人回答问题。

请大家先欣赏效果:
效果
程序解读:

  1. 定义数组存储需要抽取的数据
  2. 设置相应按键,继续或者结束的按钮
  3. 输出提示文字,继续抽取或者结束抽取时候的文字显示

由于代码行数较少简洁易懂直接上全部代码

public class Name {
    public static void main(String[] args){
        String[] nums = {
                            "唐三藏","孙悟空","猪八戒","沙和尚","白骨精"
                        };

        Random r = new Random();

        Scanner s = new Scanner(System.in);

        for (int i=0;true;i++){
            int k = r.nextInt(nums.length);
            String e = nums[k];
            System.out.println("恭喜你被选中了:");
            System.out.println("   "+e);

            System.out.println("输入1继续/输入2结束");

            int z = s.nextInt();

            if(z==1){
                continue;
            }else if (z==2){
                System.out.println("欢迎你的使用,谢谢!");
                break;
            }else {
                System.out.println("你输入的数字不正确,再见");
                break;
            }

        }
    }
}

无论是学习用途还是生活用途,希望此程序能对你有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值