小编Ale*_*eer的帖子

不明白错误消息

public class ArrayPrac {

    public static void main(String[] args) {
        int[] arrayOne = {2, 3, 4, 5, 6};
        System.out.println(findMin(arrayOne));
    }

    public static void findMin(int[] list) {
        int minValue = list[0];
        int i = 1;      
        for( i = 1; 1 < list.length; i++);
            if(list[i] < minValue) {
                minValue = list[i];

            }
    }     
}
Run Code Online (Sandbox Code Playgroud)

在第6行的System.out.print部分,它不会运行并给我编译器错误:

PrintStream类型中的println(boolean)方法不适用于参数(void)

我似乎整天都在寻找答案,所以现在我发布我的具体案例.

干杯.

java arrays boolean void

1
推荐指数
1
解决办法
78
查看次数

我的ArrayList无法识别我添加到列表中的内容

这是代码本身

import java.util.ArrayList;

public class Student {
    private String name;
    private int age;

    public Student (String n, int a) {
        name = n;
        age = a;

    }

    public String toString() {
        return name + " is " + age + " years old";
    }

    ArrayList<Student> rayList = new ArrayList<Student>();
    rayList.add(new Student("Sam", 17));
    rayList.add(new Student("Sandra", 18));
    rayList.add(new Student("Billy", 16));
    rayList.add(new Student("Greg", 17));
    rayList.add(new Student("Jill", 18));

    public static void main(String[] args) {
        System.out.println(rayList.get(0));
    }

}
Run Code Online (Sandbox Code Playgroud)

main方法中缺少一些println命令.但是当我尝试将5个学生添加到我的ArrayList时,我收到错误"无法对非静态字段rayList进行静态引用"

java arraylist

0
推荐指数
1
解决办法
1257
查看次数

标签 统计

java ×2

arraylist ×1

arrays ×1

boolean ×1

void ×1