[英]Why does my code keep getting the error: <identifier> expected?
好的,我正在嘗試做我的編程作業,它正在殺死我,因為我使用的在線編譯器不斷給我相同的標識符預期錯誤,但我嘗試了一切來修復它,但它從來沒有! 請,請解釋我怎么了!
它給了我這個確切的錯誤:/ListadeExercicio1.java:1: error: expected import:java.io.*;
到目前為止,這是我的代碼(在 pt-br 中,請不要介意):
public class ListadeExercicio1 {
public static void main (String args[]) {
String s="";
float num1=0;
int numin1=0;
int numin2=0;
float cubo=0;
float resto=0;
float quadrado=0;
float raizquadrada=0;
float triplo=0;
float acrescimo=0;
float decrecimo=0;
DataInputStream dado;
try {
System.out.println("Insira o primeiro número para as operações:");
dado=new DataInputStream(System.in);
s=dado.readLine();
num1=Float.parseFloat(s);
System.out.println("Insira o segundo número para as operações:");
dado=new DataInputStream(System.in);
s=dado.readLine();
nota2=Integer.parseInt(s);
System.out.println("Insira o terceiro número para as operações:");
dado=new DataInputStream(System.in);
s=dado.readLine();
nota2=Integer.parseInt(s);
//Cálculos
cubo=num1*num1*num1;
System.out.println("Media: " + media);
}
catch (IOException erro) {
System.out.println("Houve um erro na entrada de dados :(" +erro.toString());
}
}
}```
您可能缺少導入語句。 嘗試將這些添加到您的代碼中,
import java.io.DataInputStream;
import java.io.IOException;
import java.lang.*;
除此之外,您還需要定義變量media
和nota2
。 如果沒有在 Java 中定義變量,則無法對其進行初始化。
問題是你應該導入java.io.*;
因為您正在使用該包中的類,而您沒有使用。
您應該閱讀有關Java 包的信息。
另外,我注意到您用 Java 和 JavaScript 標記了您的問題。 請注意,盡管名稱相似,但它們實際上是完全不相關的語言。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.