前提・実現したいこと
Javaで自作で簡単なおみくじを作っています。
ランダム関数で生成した整数をif文を使って条件分けして、確立を操作したいのですが、NetBeansでエラーが出てきます。
初歩的な質問でしたらすみません。
検索しても引っかからなかったので、よろしくお願いします。
似たような質問があれば、誘導してもらえるとありがたいです。
発生している問題・エラーメッセージ
割り当てられた値は生成されていません。
該当のソースコード
import java.util.Random; class Omikuji { public static void main(String[] args){ String[] kuji={"大吉","中吉","小吉","吉","凶"}; int kaku[]=new int[10]; for(int i=0;i<10;i++){ kaku[i]=i; } //Random r=new Random(); Random k=new Random(); //確立操作 //String omikuji=kuji[r.nextInt(5)]; int kakuritu=kaku[k.nextInt(10)]; if(kakuritu=0){ System.out.println("大吉"); }else if(kakuritu=>1 && kakuritu<=2){ System.out.println("中吉"); }else if(kakuritu=>3 && kakuritu<=5){ System.out.println("小吉"); }else if(kakuritu=>6 && kakuritu<=7){ System.out.println("吉"); }else if(kakuritu=>8 && kakuritu<=9){ System.out.println("凶"); } // System.out.println(omikuji); } }
試したこと
for文とランダム関数で二重になってると思って消して、int kakuritu[k.nextInt(10)];にkakurituを置き換えましたが、;がありませんといったエラーが出ます。
補足情報(FW/ツールのバージョンなど)
NetBeansを使用しています。
回答2件
あなたの回答
tips
プレビュー