我正在做我的编程课介绍的作业,这是一个泡泡排序。代码可能有缺陷,但我不是在找人来解决那个问题。我的问题是,我试图打印它。我得到的条件是,该方法必须由“public static void sort(int[]array)”一行的void方法定义。因此,如果我尝试导入数组,并在main方法中使用system.out.println(Arrays.tostring(sort(array)));
,它将无法工作,因为我会得到一个编译器错误,说明void不适用。如果我试图将它放到main方法的循环中,它会告诉我存在不兼容的类型。找到的是void,需要的是int[],但赋值的原始条件是使用void方法。那么,为了测试目的,我应该将方法从void更改为int[],并将赋值作为void提交,还是有一种方法可以用void打印代码的输出,而我只是错过了它?
public static void sort(int[] array)
{
int[] y = new int[array.length];
for(int i = 0; i<=array.length-1; i++)
{
for(int j = i+1; i<=array.length-1; j++)
{
if(array[i] < array[j]){
y[i] = array[j];
}
if(array[i] >= array[j]){
y[i] = array[i];
}
}
for(int k = 0; k<y.length; k++){
System.out.println(y[k]);
}
}
} //end of sort method
arrays.sort()
修改传入的数组。因此,如果遍历array
对象并在调用arrays.sort()
之后打印元素,它将为您打印。
好吧所以我有三节课 " " '' 我正在尝试做的是创建一个新类来产生以下输出: 我是一个蓝色矩形,宽 20 高,高 10。我是一个半径为30的红色圆圈。我是一个绿色矩形,宽 25 宽,25 高,但我在调用方法 draw() 时遇到问题;
我正在研究一种随机数方法,从数组中选取一个随机元素。但是,我不知道如何打印方法的返回值。这是密码。
我应该如何将它打印到我的控制台,并使它显示我在方法中声明的数组? 当我试图打印它时,就像: 不管用,那我该怎么做呢? 我只是想知道如何在我的控制台打印它。
我之所以给出这个问题的源代码,是因为我不能在TrainsTest类中做一个简单的系统输出打印,这让我感到很沮丧。正如您所看到的,我在TrainsTest类中为以下方法打印vaule时遇到了问题; public void testDistanceBetween_ABC public void testDistanceBetween_AD public void testDistanceBetween
嗨,我有这样的东西: 如何打印排序结果?