随机抽取程序是对数字字母的随机抽取,可用作抽奖程序中中奖号码的选择也可用于老师在课堂上随机点名随机抽人回答问题。
请大家先欣赏效果:
程序解读:
- 定义数组存储需要抽取的数据
- 设置相应按键,继续或者结束的按钮
- 输出提示文字,继续抽取或者结束抽取时候的文字显示
由于代码行数较少简洁易懂直接上全部代码
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;}}}
}
无论是学习用途还是生活用途,希望此程序能对你有所帮助!