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.

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
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!