java中的猜数字以及for循环的使用

img


我的思路是用机器随机在1到100之间抽选一个数;
打算用for循环从1到100盲猜;
就出现了以上情况,可能逻辑出现问题。
求大L帮忙

=号是赋值符,==号才是比较运行符,而且你这代码写得有问题

    public static void main(String[] args) {
        //产生一个随机数
        int random = new Random().nextInt(100);
        //盲猜
        for (int i = 1; i < 100; i++) {
            if (i == random) {
                System.out.println("猜对了呢,正确结果是:" + i);
            }
        }


    }