为什么在java的输出中会出现这种情况

问题描述 投票:0回答:1

嗨,我是一个新的 Java 学习者。我之前曾使用过随机操作一次或两次,为什么现在的输出中会发生这种情况

代码:

import java.util.Random;

public class main {
    public static void main(String[] args) {
        int upperbound = 100;
        
        Random winings = new Random();

        int int_random = winings.nextInt(upperbound);

        System.out.println("u win: "+ winings + " dollers");
    }
}

输出:

u win: java.util.Random@4517d9a3 dollers

在这里写一些东西,这样“你尝试了什么,你期待什么?”让我打下一个

java output
1个回答
0
投票

您正在打印

winings
,它是一个对象。对象以这种方式表示,包含构造它们的类和对象标识符。

您可能打算打印

int_random

© www.soinside.com 2019 - 2024. All rights reserved.