系统随机抽数,用户进行猜测

设计1:以下程序产生一个随机整数,然后让用户猜这个数字,请填空完成程序设计。
import java.util.Scanner;

public class GuessNumber {

public static void main(String[] args) {
    System.out.println("给你一个1至100之间的整数,请猜猜这个数:");
    int realNumber = (int)(Math.random()*100)+1;
    int myGuess = 0;
    int guessCount = 1;
    Scanner reader = new Scanner(System.in);
    System.out.println("输入你的猜测:");
                          ;//从键盘输入一个整数
    while(                 ) {//循环控制条件
        if(                   ) {//分支条件
            System.out.println("猜大了,请再猜:");
                             ;//再从键盘输入一个整数
        }else if(                   ){//条件代码
            System.out.println("猜小了,请再猜:");
                                  ;//再从键盘输入一个整数
        }
        guessCount++;
    }
    if(guessCount<4) {
        System.out.println("你太聪明了,竟然这么快就猜对了!");
    }else if(guessCount>8) {
        System.out.println("要努力哦,希望下次猜的次数可以少一点。");
    }else {
        System.out.println("正常智力。");
    }
}

}
对于这个题目,我不知道我的答案错哪了

package cuessnumber;

import java.util.Random;
import java.util.Scanner;

public class Guess {
    public static void main(String[] args) {
             System.out.println("给你一个1至100之间的整数,请猜猜这个数:");
            int realNumber = (int)(Math.random()*100)+1;
            int myGuess = 0;
            int guessCount = 1;
            Scanner reader = new Scanner(System.in);
            System.out.println("输入你的猜测:");
            myGuess  = reader.nextInt();//从键盘输入一个整数
            while(myGuess!=reader.nextInt()) {//循环控制条件
                if( myGuess >realNumber ) {//分支条件
                    System.out.println("猜大了,请再猜:");
                    myGuess = reader.nextInt();    //再从键盘输入一个整数
                }else if( myGuess //条件代码
                    System.out.println("猜小了,请再猜:");
                    myGuess = reader.nextInt();//再从键盘输入一个整数
                }
                guessCount++;
            }
            if(guessCount<4) {
                System.out.println("你太聪明了,竟然这么快就猜对了!");
            }else if(guessCount>8) {
                System.out.println("要努力哦,希望下次猜的次数可以少一点。");
            }else {
                System.out.println("正常智力。");
            }
  
       }
}

15行应该是myguess != realnumber


package cuessnumber;
 
import java.util.Random;
import java.util.Scanner;
 
public class Guess {
    public static void main(String[] args) {
             System.out.println("给你一个1至100之间的整数,请猜猜这个数:");
            int realNumber = (int)(Math.random()*100)+1;
            int myGuess = 0;
            int guessCount = 1;
            Scanner reader = new Scanner(System.in);
            System.out.println("输入你的猜测:");
            myGuess  = reader.nextInt();//从键盘输入一个整数
            while(myGuess!=realNumber) {//循环控制条件
                if( myGuess >realNumber ) {//分支条件
                    System.out.println("猜大了,请再猜:");
                    myGuess = reader.nextInt();    //再从键盘输入一个整数
                }else if( myGuess <realNumber ){//条件代码
                    System.out.println("猜小了,请再猜:");
                    myGuess = reader.nextInt();//再从键盘输入一个整数
                }
                guessCount++;
            }
            if(guessCount<4) {
                System.out.println("你太聪明了,竟然这么快就猜对了!");
            }else if(guessCount>8) {
                System.out.println("要努力哦,希望下次猜的次数可以少一点。");
            }else {
                System.out.println("正常智力。");
            }
  
       }
}
 

循环控制条件改成myGuess != realNumber