Java 我的代码无法运行,因为a[j]=sc.nextInt();

Java 我的代码无法运行,因为a[j]=sc.nextInt();,java,arrays,methods,Java,Arrays,Methods,类test10{ static double displaySalesObject(String id , double amount) { return amount; } public static void main (String[] args) { sales s1 = new sales (); sales s2 = new sales (); System.out.pri

类test10{

    static double displaySalesObject(String id , double amount) {
    return amount;
    }
    
     public static void main (String[] args) {

        sales s1 = new sales ();
        sales s2 = new sales ();
        
        System.out.print(s1.getsalesid() + "," + s1.getamount());
        System.out.print(s2.getsalesid() + "," + s2.getamount());
        s1.determineDiscount();
        s2.determineDiscount();
    //}

    //public static void main(String args[]) {
//  public void displaySalesArray(){        
    //Scanner sc=new Scanner(System.in);
    int[] a=new int[6];
    System.out.println("Please enter elements...");
    for(int j=0;j<6;j++)
    //a[j]=sc.nextInt();
    System.out.println("Array elements are : ");
    for (int i=0;i<a.length;i++)
        System.out.println(a[i]);
}
静态双显示SalesObject(字符串id,双倍金额){
退货金额;
}
公共静态void main(字符串[]args){
销售s1=新销售();
销售s2=新销售();
System.out.print(s1.getsalesid()+“,”+s1.getamount());
System.out.print(s2.getsalesid()+“,”+s2.getamount());
s1.determinediscont();
s2.determinediscont();
//}
//公共静态void main(字符串参数[]){
//public void displaySalesArray(){
//扫描仪sc=新的扫描仪(System.in);
int[]a=新的int[6];
System.out.println(“请输入元素…”);

对于(intj=0;j这就是你想要的吗

public class Test {

    static double displaySalesObject(String id, double amount) {
        return amount;
    }

    public static void main(String[] args) {

        sales s1 = new sales();
        sales s2 = new sales();

        System.out.print(s1.getSalesid() + "," + s1.getAmount());
        System.out.print(s2.getSalesid() + "," + s2.getSalesid());
        s1.determineDiscount();
        s2.determineDiscount();
        System.out.println("Please enter elements...");
        Scanner sc = new Scanner(System.in);
        int[] a = new int[6];
        passArrayToTheMethod(sc, a);
    }

    private static void passArrayToTheMethod(Scanner sc, int[] a) {
        for (int j = 0; j < 6; j++)
            a[j] = sc.nextInt();
        System.out.println("Array elements are : ");
        for (int i = 0; i < a.length; i++)
            System.out.println(a[i]);
    }

}
公共类测试{
静态double displaySalesObject(字符串id,双倍金额){
退货金额;
}
公共静态void main(字符串[]args){
销售s1=新销售();
销售s2=新销售();
System.out.print(s1.getSalesid()+“,”+s1.getAmount());
System.out.print(s2.getSalesid()+“,”+s2.getSalesid());
s1.determinediscont();
s2.determinediscont();
System.out.println(“请输入元素…”);
扫描仪sc=新的扫描仪(System.in);
int[]a=新的int[6];
帕萨雷托方法(sc,a);
}
专用静态空隙通道法(扫描仪sc,int[]a){
对于(int j=0;j<6;j++)
a[j]=sc.nextInt();
System.out.println(“数组元素为:”);
for(int i=0;i
您会遇到什么错误?