コードで何が間違っていますか? -- java フィールド 関連 問題

Whats wrong in my code?












-4
vote

問題

日本語

私のコードが正しい番号で入力したことがわからないように私はしばらくのループをスキップすることができないようです。

<事前> <コード> import java.util.Scanner; public class HelloWorld1{ static Scanner userInput = new Scanner(System.in); static int randomNumbe public static void main(String[] args){ System.out.println(randomNum()); int randomGuess = -1 ; while(randomGuess != randomNum()){ System.out.println("Guess a number between 0 to 100"); randomGuess = userInput.nextInt(); } System.out.println("Yes the random number is:" + randomGuess); } public static int randomNum(){ randomNumber = (int) (Math.random()*101); return randomNumber; }

}

英語

I seems like I cant skip over the while loop as my code does not understand that I typed in the right number.

 import java.util.Scanner;  public class HelloWorld1{      static Scanner userInput = new Scanner(System.in);       static int randomNumbe   public static void main(String[] args){     System.out.println(randomNum());     int randomGuess = -1 ;     while(randomGuess != randomNum()){         System.out.println("Guess a number between 0 to 100");         randomGuess = userInput.nextInt();     }     System.out.println("Yes the random number is:" + randomGuess); }  public static int randomNum(){     randomNumber = (int) (Math.random()*101);     return randomNumber; } 

}

</div
  
 
 

回答リスト

0
 
vote

RANDIONNUM()を呼び出すと、もう一度ランダムな値が戻ってきています。試してみてください:

<事前> <コード> unsigned8
 

When you call randomNum(), you're getting another random value back. Try:

int expected = randomNum(); System.out.println(expected); int guess = -1; while(guess != expected) {     ... } 
</div
 
 
-1
 
vote
<事前> <コード> package randomguess; import java.util.Scanner; public class RandomGuess { /** * @param args the command line arguments */ static int randomNumber = 0; public static int getRandomInt() { randomNumber = (int) (Math.random()*101); return randomNumber; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int guessInt = sc.nextInt(); int randomInt = getRandomInt(); while(guessInt != randomInt) { System.out.println("Better luck nextTime :D Random number was "+randomInt); guessInt = sc.nextInt(); randomInt = getRandomInt(); } System.out.println("Yeah! You are oracle!"); } }

これはおそらくあなたが望むものです。それがあるかどうか私に知らせてください。

 
package randomguess;  import java.util.Scanner;  public class RandomGuess {  /**  * @param args the command line arguments  */  static int randomNumber = 0;  public static int getRandomInt() {     randomNumber = (int) (Math.random()*101);     return randomNumber; }  public static void main(String[] args) {      Scanner sc = new Scanner(System.in);      int guessInt = sc.nextInt();     int randomInt = getRandomInt();      while(guessInt != randomInt) {         System.out.println("Better luck nextTime :D Random number was "+randomInt);         guessInt = sc.nextInt();         randomInt = getRandomInt();     }     System.out.println("Yeah! You are oracle!");   } } 

Here is probably what you want. Let me know if it is.

</div
 
 
   
   

関連する質問

76  特定のJava Generics Castsのタイプ安全警告の意味は何ですか?  ( What is the meaning of the type safety warning in certain java generics casts ) 
Java警告の意味は何ですか? 型安全:オブジェクトからリスト&lt;整数&gt;実際に消去されたタイプリストをチェックしています 次のコードのように、オブジェクトを一般的な情報を使ってタイプにキャストしようとすると、この警告が表示されます。 <事前>...

266  intとJavaとC#の整数の違いは何ですか?  ( What is the difference between an int and an integer in java and c ) 
私は ソフトウェア Joel Spolsky int と Integer (オブジェクト指向プログラミング言語)。 だから、違いは何ですか? ...

116  Java libまたはアプリCSVをXMLファイルに変換するには? [閉まっている]  ( Java lib or app to convert csv to xml file ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

41  最高のJava / Swing Browserコンポーネント? [閉まっている]  ( Best java swing browser component ) 
現在立つにつれて、この質問は私たちのQ&AMPにとって良いフィットではありません。フォーマット。私たちは事実、参考文献、または専門知識によって支持されることを期待していますが、この質問は...

4  JavaでLookAndFeelファイルを設定する方法は?  ( How can i setup lookandfeel files in java ) 
JDK 1.6でLookAndFeelファイルを設定する必要があります。 私は2つのファイルがあります: napkinlaf-swingset2.jar napkinlaf.jar どのようにしてこれを設定して使用できますか? 私はGTKの...

3  Javaクラスファイルを異なるJRESで実行することの結果は?  ( Consequences of running a java class file on different jres ) 
JRE 1.6または1.5でJDK 1.4.2でコンパイルされたJavaクラスファイルを実行する結果は何ですか? ...

98  オブジェクトメソッド内からオブジェクトプロパティにどのようにアクセスしますか? [閉まっている]  ( How would you access object properties from within an object method ) 
現在立つにつれて、この質問は私たちのQ&AMPにとって良いフィットではありません。フォーマット。私たちは事実、参考文献、または専門知識によって支持されることを期待していますが、この質問は...

59  EclipseをVisual Studioのように振る舞うようにする  ( Making eclipse behave like visual studio ) 
私はいくつかのAndroid開発をしています、そして私はビジュアルスタジオを好みますが、私はこれに eclipse を使う必要があります。 誰かが Eclipse 外観を作ることができるツールを作った、そしてVisual Studioのように見える?私は主にそ...

4  EclipseでAppFuseによって作成されたマルチモジュールSpringMVCアプリケーションを正しく設定する方法  ( How to properly setup a multi module springmvc application created by appfuse in ) 
私はEclipseでマルチモジュールSpringMvc Appfuseアプリケーションを設定しようとしていますが、私はEclipseでプロジェクトをインポートした後にEclipseのエラーがたくさん直面しているようです。このようなアプリケーションをEclips...

17  Javaのヒープ内のものを見るにはどうすればいいですか?  ( How can i see what is in my heap in java ) 
私が開発しているJavaアプリケーションでメモリ 'リーク'を取得することができました。 Junit Test Suiteを実行しているとき、私はランダムにメモリの例外(java.lang.outofMemoryError)を抜け出します。 私のJavaアプリ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有