Mensagem de erro nos comandos de entradas e saídas do java

5 respostas
javaprogramação
M

Quando estou fazendo os comando no netbeans, ele dá estes seguintes erros:
Vou colocar o meu código, depois o erro:
package ComandosLeituraGravacao;

CÓDIGO
import java.util.Scanner;

public class ComandosLeituraGravacao {

public static void main(String[] args) {
    Scanner leitor = new Scanner(System.in);
    int idade  = leitor.nextInt();
    float cotacaoDolar = leitor.nextFloat();
    double cotacaoEuro = leitor.nextDouble();
    String nome = leitor.nextLine();  // Lê uma frase inteira
    string codigoRua = leitor.next(); // Lê apenas uma palavra
    
    System.out.println("Texto repetido no console");
    System.out.print("Texto repetido no console");

ERRO

JAVA_HOME=“C:\Program Files\Java\jdk-14.0.2”
cd D:\Capgemini\Linguagens de Programação\java\ComandosLeituraGravacao\app; …\gradlew.bat --configure-on-demand -x check run
Configuration on demand is an incubating feature.

Task :app:compileJava FAILED
D:\Capgemini\Linguagens de Programa��o\java\ComandosLeituraGravacao\app\src\main\java\ComandosLeituraGravacao\ComandosLeituraGravacao.java:15: error: cannot find symbol
string codigoRua = leitor.next(); // L� apenas uma palavra
^
symbol: class string
location: class ComandosLeituraGravacao
1 error

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:app:compileJava’.

Compilation failed; see the compiler error output for details.

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

BUILD FAILED in 1s
1 actionable task: 1 executed

5 Respostas

M

Por Favor!!!

Alguém pode me ajudar?

T

Você escreveu string com letra minúscula na linha indicada. Acredito que queira escrever com letra maiúscula, da mesma forma que fez logo acima, com “String nome”:

Ajuste:

string codigoRua = leitor.next(); // Lê apenas uma palavra

Para:

String codigoRua = leitor.next(); // Lê apenas uma palavra

Abraço.

M

Está parecendo que é letra minúscula, mas está maiúscula.

T

No código que você postou acima, não está não: está string antes de codigoRua (com s minúsculo). Se já modificou, teste novamente, pois em um teste rápido aqui, só essa mudança foi suficiente para este erro.

Abraço.

M

Obrigado!!

Criado 3 de novembro de 2022
Ultima resposta 11 de nov. de 2022
Respostas 5
Participantes 2