標題:
[隨堂測驗]產生樂透號碼-號碼可重複
[打印本頁]
作者:
李泳霖
時間:
2023-2-6 09:41
標題:
[隨堂測驗]產生樂透號碼-號碼可重複
本帖最後由 李泳霖 於 2023-2-6 10:49 編輯
一、使用者輸入2個號碼
二、產生5個樂透(1-20)號碼-號碼可重複沒關係
三、開始對獎
範例圖一:為輸入出錯
[attach]15117[/attach]
範例圖二:為輸入正確狀況
[attach]15118[/attach]
[attach]15119[/attach]
import java.util.Scanner;
public class Ch30 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int a=1,b=1;
int d,e,f,g,h;
System.out.println("可下注1~20號");
while(true)
{
System.out.println("你要下注的號碼為(可選2個號碼):");
a=s.nextInt();
b=s.nextInt();
if((a>0 && a<21) && (b>0 && b<21) && (a!=b))
break;
System.out.println("----超出下注範圍----\n");
}
System.out.println("----------樂透開獎(1~20號)總共5個號碼-----------");
d=(int)(Math.random()*19+1);
e=(int)(Math.random()*19+1);
f=(int)(Math.random()*19+1);
g=(int)(Math.random()*19+1);
h=(int)(Math.random()*19+1);
System.out.print(d+" "+e+" "+f+" "+g+" "+h);
System.out.println();
if(a==d || a==e || a==f || a==g || a==h)
System.out.println("恭喜"+a+"號碼中獎");
else
System.out.println("可惜"+a+"號碼未中獎");
if(b==d || b==e || b==f || b==g || b==h)
System.out.println("恭喜"+b+"號碼中獎");
else
System.out.println("可惜"+b+"號碼未中獎");
}
}
複製代碼
作者:
黃鼎晉
時間:
2023-2-6 10:51
此帖僅作者可見
作者:
余俊霆
時間:
2023-2-6 11:00
此帖僅作者可見
作者:
潘逸
時間:
2023-2-6 11:02
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2