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。