Java用do-while循环写出一个抽奖程序

Java用do-while循环写出一个抽奖程序,第1张

//这个是我习惯的包名,呵呵package comjameswk;import javautilRandom;

import javautilScanner;public class guess {

public static boolean getIt() {

Scanner input = new Scanner(Systemin);

Random ra = new Random();

Systemoutprintln("请输入你的会员号:");

int a=0; //初始化会员号

a = inputnextInt();

int b = ranextInt(10); //随机数

Systemoutprintln("幸运数是:" + b);

int c = 0; //定义a的百位数

if (a <= 999 || a >= 10000) {

Systemoutprintln("请输入四位数");

getIt();

}

c = a / 100 % 10;

if (b == c) {

return true;

}

return false;

} public static void main(String[] args) {

String sure=null;

do{

Systemoutprintln("是否开始猜奖?(任意键开始,’N‘下次退出)");

sure=new Scanner(Systemin)next();

if(suretoLowerCase()equals("n")){

Systemoutprintln("您已经退出!");

return;

}else{

if (new guess()getIt()) {

Systemoutprintln("恭喜你是猜到了!");

} else {

Systemoutprintln("猜错了");

}

}

}while(1==1);

}

}

会有点漏洞,会员号输入时验证不能为其他字符没有做,不好意思

package ch07;

import javaxswing;

public class Test2 {

 public static void main(String[] args) {

  String output="";

 

  output+="恭喜第"+(1+(int)(Mathrandom()100))+"号中了一等奖";

  output+="\n恭喜第"+(1+(int)(Mathrandom()100))+"号"+(int)(1+(Mathrandom()100))+"号"+"中了二等奖";

   for(int i=0;i<3;i++){

    output+="\n恭喜第"+(1+(int)(Mathrandom()100))+"号中了三等奖";   

          }

    JOptionPaneshowMessageDialog(null, output);

 }

}

程序运行结果截图

中奖的人是随机的!

以上就是关于Java用do-while循环写出一个抽奖程序全部的内容,包括:Java用do-while循环写出一个抽奖程序、使用java语言编写一个抽奖系统、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10053672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存