【问题标题】:Why does my code keep getting the error: <identifier> expected?为什么我的代码不断收到错误:<identifier> expected?
【发布时间】:2020-06-26 23:20:56
【问题描述】:

好吧,我正在尝试做我的编程作业,但它让我很生气,因为我使用的在线编译器不断给我相同的标识符预期错误,但我尝试了一切来修复它,但它永远不会! 请,请解释我出了什么问题!

它给了我这个确切的错误: /ListadeExercicio1.java:1:错误:预期 导入: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.*;
  • 应该是 import java.io.*; 没有 : 除非这只是你的问题中的一个错字。
  • 哦,我的上帝,非常感谢您,我不敢相信这是我的错误 :')
  • 请回答您的问题。 stackoverflow.com/help/how-to-ask

标签: java identifier


【解决方案1】:

问题是您应该导入 java.io.*;,因为您使用的是该包中的类而您没有。

你应该阅读Java packages。

另外,我注意到您使用 Java 和 JavaScript 标记了您的问题。请注意,尽管名称相似,但它们实际上是完全不相关的语言。

【讨论】:

  • 哦,注意了!将编辑我的标签。感谢您的帮助!
【解决方案2】:

您可能缺少导入语句。尝试将这些添加到您的代码中,

import java.io.DataInputStream;
import java.io.IOException;
import java.lang.*; 

除此之外,您还需要定义变量media 和nota2。如果没有在 Java 中定义变量,就无法初始化变量。

【讨论】:

  • 是的,这些变量只是在这里,因为我实际上回收了我的代码大声笑但我让它与 import java.io.* 一起工作,谢谢!
  • 您永远不需要导入java.lang。它是按规范自动导入的。
  • 在线编译器一般默认不导入java.lang。也将其标记为答案表示赞赏。
猜你喜欢
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
  • 2021-03-13
  • 1970-01-01
  • 2014-04-12
  • 1970-01-01
  • 2021-12-26
  • 2016-09-05
相关资源
最近更新 更多