Erro de compilação

Olá, estou buscando ajuda para compilar meu programa, pois está dando um erro chamado de “class expected”
C:\Users\danil\OneDrive\Documentos\Programação>javac Exemplo01.java
Exemplo01.java:6: error: class expected
N1 = double.parseDoubleSystem.console().readline();
^
Exemplo01.java:7: error: class expected
N2 = double.parseDoubleSystem.console().readline();
^
Exemplo01.java:8: error: class expected
N3 = double.parseDoubleSystem.console().readline();
^
Exemplo01.java:9: error: class expected
N4 = double.parseDoubleSystem.console().readline();
^
4 errors

Alguém pode me ajudar, por favor??

Pode mandar o código inteiro, tudo o que foi feito?

A primeira parte, foi feita no Notepad++
public class Exemplo01 {

public static void main (String[] args) {
    int N1, N2, N3, N4, RES;

	N1 = double.parsedoubleSystem.console().readline();
	N2 = double.parsedoubleSystem.console().readline();
	N3 = double.parsedoubleSystem.console().readline();
	N4 = double.parsedoubleSystem.console().readline();
	
	RES = (N1 + N2 + N3 + N4) / 4;
	System.out.println(RES);
}

}

a segunda parte foi no cmd e deu o erro de Class

C:\Users\danil\OneDrive\Documentos\Programação>javac Exemplo01.java
Exemplo01.java:6: error: class expected
N1 = double.parsedoubleSystem.console().readline();
^
Exemplo01.java:7: error: class expected
N2 = double.parsedoubleSystem.console().readline();
^
Exemplo01.java:8: error: class expected
N3 = double.parsedoubleSystem.console().readline();
^
Exemplo01.java:9: error: class expected
N4 = double.parsedoubleSystem.console().readline();
^
4 errors

public class Exemplo01 {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    double N1, N2, N3, N4, RES;

    System.out.println("Digite quatro números:");
    N1 = Double.parseDouble(scanner.next());
    N2 = Double.parseDouble(scanner.next());
    N3 = Double.parseDouble(scanner.next());
    N4 = Double.parseDouble(scanner.next());

    RES = (N1 + N2 + N3 + N4) / 4;
    System.out.println(RES);
}

}
1 curtida

Eu tentei novamente, continua lendo normal, porém segue com o erro de “class expected”.
Mas, desde já agradeço pela ajuda.

image

provavelmente a variável de compartamento não está configurada, então você precisa colocar o cmd na pasta do java para conseguir executar os comandos.

segue link para configuração: https://www.maketecheasier.com/run-java-program-from-command-prompt/

no tópico: Setting Your PATH Permanently

1 curtida

Tem certeza que digitou

Double.parseDouble

Ao invés de

double.parseDouble
1 curtida

Galera, fiz tudo como vcs indicaram e está dando erro de identifier expected.
código:
public class Exemplo01 {

public static void main(String[] args) {
    Scanner scanner = new.Scanner(System.in);
    double N1, N2, N3, N4, RES;

    System.out.println("Digite quatro números:");
    N1 = Double.parseDouble(scanner.next());
    N2 = Double.parseDouble(scanner.next());
    N3 = Double.parseDouble(scanner.next());
    N4 = Double.parseDouble(scanner.next());

RES = (N1 + N2 + N3 + N4) / 4;
System.out.println(RES);
}

}

Erro:
C:\Users\danil\OneDrive\Documentos\Programação>javac Exemplo01.java
Exemplo01.java:4: error: identifier expected
Scanner scanner = new.scanner(System.in);
^
1 error

Está faltando a importação da classe Scanner.

import java.util.Scanner;

public class Exemplo01{
     ......
 }
1 curtida

Pessoal, muito obrigado pela ajuda. Problema resolvido com sucesso! Agradecido!