本文实例为大家分享了Java实现简单抽奖功能的具体代码,供大家参考,具体内容如下

要求:定义文本框添加姓名,将姓名存储并且在界面中可见,点击抽奖按钮进行抽奖并输出最后的中奖得主。

关于抽奖当然需要用到随机数的生成函数,在Java中Random 的使用合适比较简单的;

有两种不同的Random方法的使用,其中一种是Math中的random。

该方法生成的是0~1之间的浮点数,如果要生成整数类型的数字,可以乘一个整数,强制转换为整数类型。

int n = (int)(Math.random()*x);

还有一个是Random 类,使用时间需要先定义相关对象,之后在用对象调用方法生成随机数。例:

Random random = new Random();

int n = random.nextInt(50);

这里生成的数字是0~50之间的整数,不包含50。

下面是总体代码:

import java.awt.EventQueue;

import java.awt.Font;

import java.awt.List;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import java.util.ArrayList;

java实现抽奖_Java实现简单抽奖功能界面相关推荐

  1. java电话簿_JAVA实现简单电话簿功能

    JAVA实现简单电话簿功能 JAVA实现简单电话簿功能 说明:此项目为JAVA基础初级阶段的小项目,结果在控制台上直接可运行,所以只需导入资源类即可,供广大初学者学习练习. 项目链接:https:// ...

  2. java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发

    今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...

  3. java银行取款_Java写简单的银行取钱系统

    按ctrl+a 选中所有的代码删除,再复制下面的代码输入即可 import java.util.Scanner; public class 简单的银行取钱系统 //class的名字可以自己新建和这个一 ...

  4. java qq登录成功界面_java实现简单QQ登录界面

    本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...

  5. java抽奖_JAVA实现用户抽奖功能(附完整代码)

    需求分析 1)实现三个基本功能:登录.注册.抽奖. 2)登录:用户输入账号密码进行登录,输入账号后会匹配已注册的用户,若输入用户不存在则退出,密码有三次输入机会,登录成功后主界面会显示已登录用户的账号 ...

  6. java实现单词_java实现简单的英文文本单词翻译器功能示例

    导读热词 本文实例讲述了java实现简单的英文文本单词翻译器功能.分享给大家供大家参考,具体如下: 直接上代码: package fanyi; import java.io.BufferedReade ...

  7. java验证码功能一般怎么做的_java制作简单验证码功能

    本文实例为大家分享了java制作简单验证码的具体代码,供大家参考,具体内容如下 在这里我们需要用到java的画笔工具,所以我们需要导入以下包 import="java.util.*,java ...

  8. java扫雷教程_java实现简单扫雷游戏

    本文实例为大家分享了java实现简单扫雷游戏的具体代码,供大家参考,具体内容如下 package com.test.swing; import java.awt.event.ActionEvent; ...

  9. java泛型特点_java泛型简单总结

    Java泛型简单总结 1)基本概念: 泛型(Generic Type或Generics)是 对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看做是使用参数化类型时 ...

最新文章

  1. 媳妇居然在家偷偷背着我偷看我的面试笔记,一个月后拿下大厂offer!(文末送书)...
  2. 第十六届全国大学智能车竞赛华南赛区成绩汇总
  3. 展开被 SpringBoot 玩的日子 《 二 》 WEB 开发
  4. c语言普通变量间接访问,C语言学习笔记-指针
  5. Windbg脚本和扩展工具开篇
  6. java勇者大冒险_勇者大冒险 第一集 开车时英文歌 什么名
  7. js中比较时间字串大小
  8. python读取视频流做人脸识别_基于 Python + OpenCV 进行人脸识别,视频追踪代码全注释...
  9. mysql 加入系统服务_添加Mysql到Windows系统服务
  10. python下载网页中的pdf文件_Python3爬虫下载pdf(一)
  11. vue:ali 阿里矢量图库 ico
  12. 有替代CV520国产非接触式读写器读卡芯片CI520
  13. 阿里云短信验证码后端
  14. 计算机cpu风扇不转怎么办,电脑cpu风扇不转是怎么回事
  15. exchange创建邮箱组_在 Exchange Server 中创建用户邮箱
  16. 关系代数中的除法运算
  17. 分享个网站首页弹窗代码
  18. c语言嵌入式系统修炼之道
  19. 苹果电脑怎么打开计算机管理,mac打开的软件怎么关 苹果电脑系统怎么关闭打开的程序...
  20. 徐志摩《翡冷翠的一夜》

热门文章

  1. selenium工作原理
  2. SVN: File ‘xxxx‘ is locked in another working copy解决办法
  3. UWPWP8.1图片照片添加水印
  4. python实现lstm数据预测
  5. NYOJ D的小L 酒馆浪人的博客
  6. python f-string代码换行,打印不换行
  7. 停车场小程序源码+前端+部署文档
  8. redis订阅和发布 消息推送php,redis发布订阅什么用
  9. ora00257处理方法
  10. 从算法到工程,推荐系统全面总结