Neste caso, adicionei um Scanner onde o usuário poderá inserir o valor no terminal.
adicionei também um while para caso o número for menor que 0, o programa exibe a mensagem que o preço não pode ser negativo e pede para que o usuario digite o numero válido ( positivo) .
import java.util.Scanner;
public class ClassificarCategoria {
public static void main(String[] args) {
System.out.println("Classificar Categoria");
Scanner leitura = new Scanner(System.in);
System.out.print("Digite o preço do produto: ");
double preco = leitura.nextDouble();
while (preco < 0) {
System.out.println("Valor inválido. O preço não pode ser negativo. Tente novamente.\n");
System.out.print("Digite o preço do produto: ");
preco = leitura.nextDouble();
}
else if (preco <= 50.00) {
System.out.println("Categoria do produto: Econômico ");
} else if (preco > 50.00 && preco <= 100.00) {
System.out.println("Categoria do produto: Intermediário");
}
else {
System.out.println("Categoria do produto: Premium");
}
leitura.close();
}
}