資源簡介
.編寫一個彩票程序:30選7
//從1到30個數中間隨機產生7個數,注意不能重復,然后再從鍵盤上輸入7個數,
//對比7個數是否與隨機數有相同的,如果有顯示“中了幾個號”,
//如果中了7個號,顯示一等獎;如果中了6個號,顯示二等獎;如果中了5個號,
//顯示三等獎;其他則顯示“幸運獎”。
代碼片段和文件信息
package?com.gem.javabase.book1;
import?java.util.Scanner;
//3.編寫一個彩票程序:30選7
//從1到30個數中間隨機產生7個數,注意不能重復,然后再從鍵盤上輸入7個數,
//對比7個數是否與隨機數有相同的,如果有顯示“中了幾個號”,
//如果中了7個號,顯示一等獎;如果中了6個號,顯示二等獎;如果中了5個號,
//顯示三等獎;其他則顯示“幸運獎”。
public?class?Book1?{
public?static?int?total=0;
public?static?void?main(String[]?args)?{
?????int[]?arr=new?int[7];
?????boolean[]?b?=?new?boolean[30];??
?????for?(int?i?=?0;?i? int?tem=(int)(Math.random()*29+1);
???while(b[tem]?==?true)
???tem?=?(int)(Math.random()?*?29)?+?1;
???arr[i]?=?tem;
???b[tem]?=?true;
?????}
?????Scanner?input=new?Scanner(System.in);?
?????for?(int?i?=?1;?i?<=arr.length;?i++)?{
???? ?Sys
評論
共有 條評論