我正在研究一种随机数方法,从数组中选取一个随机元素。但是,我不知道如何打印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];
}
}
这不是一个答案(Alupotha已经给了你这个答案),但是你应该优先学习循环结构。而不是这个:
array[0] = 2;
array[1] = 3;
...
array[12] = 14;
您可以使用< code>for循环:
for (int i=0 ; i<array.length ; i++) {
array[i] = i+2;
}
只需直接打印返回值
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摄氏度)?另外,请注意,我刚刚
问题内容: 我试图从Java方法返回2个值,但出现这些错误。这是我的代码: 错误: Java结果:1 问题答案: 不要返回包含两个值的数组或使用泛型Pair类,而应考虑创建一个代表要返回的结果的类,然后返回该类的实例。给班级起一个有意义的名字。与使用数组相比,此方法的好处是类型安全,这将使你的程序更易于理解。 注意:通用类,如此处其他一些答案中所建议,也可以为你提供类型安全性,但不会传达结果表示的