Javaベース(フィボナッチ数列、宝くじゲーム)
1527 ワード
4月4日内容整理
前回フィボナッチ数列をアレイに入れて解きましたが、
もっと簡単な方法がある
おもしろい!
前回フィボナッチ数列をアレイに入れて解きましたが、
もっと簡単な方法がある
int n1=1;
int n2=1;
int n3=0;
for(int i=0;i<=10;i++) {
n3=n1+n2;
System.out.println(n3);
n1=n2;
n2=n3;
既存のランダム配列出力では、追加の数字を調整したり、当選したかどうか、正解したかどうかを調整したりすることでコードを記述します.おもしろい!
int[]lotto=new int[45];
for(int i=0;i<lotto.length;i++) {
lotto[i]=i+1;
}
for(int i=0;i<lotto.length;i++) {
int imsi=0;
int b=(int)(Math.random()*45);
imsi=lotto[0];
lotto[0]=lotto[b];
lotto[b]=imsi;
}
int[]humanNum=new int[6];
for(int i=0;i<6;i++) {
Scanner scan = new Scanner(System.in);
System.out.println("로또번호를 입력하세요."+(i+1));
int num = scan.nextInt();
humanNum[i]=num;
}
System.out.println("내가 입력한 로또번호");
for(int i=0;i<6;i++) {
System.out.print(humanNum[i]+" ");
}
System.out.println();
System.out.println("이번주 로또번호");
for(int i=0;i<6;i++) {
System.out.print(lotto[i]+" ");
}
int sum=0;
for(int i=0;i<6;i++) {
for(int j=0;j<6;j++) {
if(humanNum[i]==lotto[j]) {
sum+=1;
}
}
}
System.out.println();
if(sum==6) {
System.out.println("1등 당첨");
}else if(sum==5) {
System.out.println("3등 당첨");
}else if(sum==4) {
System.out.println("4등 당첨");
}else if(sum==3) {
System.out.println("5등 당첨");
}else {
System.out.print("꽝!! 맞춘갯수"+sum);
}
Reference
この問題について(Javaベース(フィボナッチ数列、宝くじゲーム)), 我々は、より多くの情報をここで見つけました https://velog.io/@cbn1218/자바기초피보나치수열テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol