Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java错误'';预期can';我没有发现问题_Java - Fatal编程技术网

Java错误'';预期can';我没有发现问题

Java错误'';预期can';我没有发现问题,java,Java,我得到了错误代码 u180921.java:2:error: ';' expected 在上下文中 import javax.swing.JOptionPane; import java.util.Scanner public class u180921 { public static void main(String args[]) { String s = JOptionPane.showInputDialog("Bitte Zahl einge

我得到了错误代码

u180921.java:2:error: ';' expected
在上下文中

import javax.swing.JOptionPane;       
import java.util.Scanner

public class u180921 {

    public static void main(String args[]) {

        String s = JOptionPane.showInputDialog("Bitte Zahl eingeben");
        int i = Integer.parseInt( s );
        double z, erg;

        Scanner sc = new Scanner(System.in);

        int arr[] =  new int[7];

        for (i = 0; i < 7; i++) {
            acc(i) = sc.next;
        }

        for (i = 0; i < 7; i++) {
            scc[i] += z;
        }

        erg = z / 7;
    }

}
import javax.swing.JOptionPane;
导入java.util.Scanner
公共类u180921{
公共静态void main(字符串参数[]){
字符串s=JOptionPane.showInputDialog(“Bite Zahl eingeben”);
int i=整数.parseInt(s);
双z,erg;
扫描仪sc=新的扫描仪(System.in);
int arr[]=新int[7];
对于(i=0;i<7;i++){
acc(i)=sc.next;
}
对于(i=0;i<7;i++){
scc[i]+=z;
}
erg=z/7;
}
}

我做错了什么?

变量
z
erg
未初始化。
import java.util.Scanner的末尾缺少分号

工作代码是

import javax.swing.JOptionPane;
import java.util.Scanner;

public class u180921{
    public static void main(String args[]){

        String s = JOptionPane.showInputDialog("Bitte Zahl eingeben");
        int i = Integer.parseInt( s );
        double z = 0;
        double erg = 0;

        Scanner sc = new Scanner(System.in);

        int arr[] =  new int[7];

        for(i=0;i<7;i++){
            arr[i] = Integer.parseInt(sc.next());
        }
        for(i=0;i<7;i++) {
            arr[i] += z;
        }
        erg = z / 7;
    }

}
import javax.swing.JOptionPane;
导入java.util.Scanner;
公共类u180921{
公共静态void main(字符串参数[]){
字符串s=JOptionPane.showInputDialog(“Bite Zahl eingeben”);
int i=整数.parseInt(s);
双z=0;
双erg=0;
扫描仪sc=新的扫描仪(System.in);
int arr[]=新int[7];

对于(i=0;在
import java.util.Scanner
第二行导入的末尾使用分号可能…
u180921.java:2
-->2是行号。通常在编译错误中,您还会得到行号提示。大多数IDE(如Eclipse和Intellij)也允许您直接导航到该行。
u180921.java:2
表示
u180921.java
的第二行和
错误后的消息:
说明什么是错误的什么是acc(i)?它是否假定为arr[i]?acc(i)是函数调用,您不能为函数分配任何内容。此外,您的代码中没有定义scc。