当前位置: 首页 > 知识库问答 >
问题:

如何从方法打印返回值

秦斌
2023-03-14

我正在研究一种随机数方法,从数组中选取一个随机元素。但是,我不知道如何打印getRandom()方法的返回值。这是密码。

import java.util.Random;

public class CardDeck {

    public static void main(String[] args) {

        System.out.println("Here is your random card.");

        int array[] = new int[13];  

        array[0] = 2;
        array[1] = 3;
        array[2] = 4;
        array[3] = 5;
        array[4] = 6;
        array[5] = 7;
        array[6] = 8;
        array[7] = 9;
        array[8] = 10;
        array[9] = 11;
        array[10] = 12;
        array[11] = 13;
        array[12] = 14;

    }

    public int getRandom(int[] array) {
        int cardNumber = new Random().nextInt(array.length);
        return array[cardNumber];
    }

}

共有2个答案

牟焱
2023-03-14

这不是一个答案(Alupotha已经给了你这个答案),但是你应该优先学习循环结构。而不是这个:

    array[0] = 2;
    array[1] = 3;
    ...
    array[12] = 14;

您可以使用< code>for循环:

    for (int i=0 ; i<array.length ; i++) {
        array[i] = i+2;
    }
沈俊明
2023-03-14

只需直接打印返回值

System.out.println(getRandom(array));

int returnValue = getRandom(array);
System.out.println(returnValue);
 类似资料:
  • 我有一个家庭作业,我应该写几个方法(例如,提示客户输入汽车类型并返回有效汽车类型的方法),然后我的程序应该显示汽车类型,租车天数,额外费用等。这是老师想让我写的第一种方法, 如何打印出此方法的返回值?我应该添加系统吗?(“汽车类型是...部分在提示为汽车类型()?

  • 问题内容: 我的Android手机上有此代码。 我有一个在页面中加载此的asp​​.net Webform应用程序 我想从HttpReponse获取此Response并打印出来。我该怎么做呢? 我试过了,但似乎只是打印出内存中的地址。 谢谢 问题答案: 使用。一行代码。有关使用它的示例Android项目,请参见此处和此处。 在http://www.androidsnippets.org/snipp

  • 好吧所以我有三节课 " " '' 我正在尝试做的是创建一个新类来产生以下输出: 我是一个蓝色矩形,宽 20 高,高 10。我是一个半径为30的红色圆圈。我是一个绿色矩形,宽 25 宽,25 高,但我在调用方法 draw() 时遇到问题;

  • 我正在做我的编程课介绍的作业,这是一个泡泡排序。代码可能有缺陷,但我不是在找人来解决那个问题。我的问题是,我试图打印它。我得到的条件是,该方法必须由“public static void sort(int[]array)”一行的void方法定义。因此,如果我尝试导入数组,并在main方法中使用,它将无法工作,因为我会得到一个编译器错误,说明void不适用。如果我试图将它放到main方法的循环中,它

  • 我正在使用一个可以进行温度转换的程序,并且已经有了代码,但现在我必须制作一个测试代码的程序。对于我需要帮助的部分,我从这样的构造函数开始: 然后我制定了一种方法,从摄氏度或华氏度中获取温度,如下所示: 最后,我在测试编码中写道: 我的问题是,当我运行这个程序时,温度没有显示出来,当我输入此代码的输出时,它返回原始温度(52华氏度)。我如何让它显示我需要的温度(11.1摄氏度)?另外,请注意,我刚刚

  • 我应该如何将它打印到我的控制台,并使它显示我在方法中声明的数组? 当我试图打印它时,就像: 不管用,那我该怎么做呢? 我只是想知道如何在我的控制台打印它。