Olá, sou iniciante de java e do mundo da programação, então “tenham paciência comigo” rsrs. Estava treinando através de alguns exercícios e fiquei em dúvida sobre um erro que foi apontado pelo netbeans, pois não sei o que ele significa.
o exercício consiste em capturar 3 números pelo teclado e mostrar a soma.
para isso criei duas classes
Uma onde tem o método para captura de dados do teclado, fiz baseado num modelo encontrado na net, usando a classe BufferedReader do pacote java.io.*
Porém o netbeans aponta um alerta na secção dos “imports”
aqui vai o código completo
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class CapturaIConsoleTeclado {
public String capture (){
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String num = null;
try {
num = dataIn.readLine();
} catch (IOException e) {
System.out.println("Erro !");
}
return num;
}
}
a outra, a classe principal onde faço a chamada do metodo e a soma
*/
public class Play {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int soma=0;
System.out.print("Entre com 3 numero:\n");
CapturaIConsoleTeclado num = new CapturaIConsoleTeclado ();
String [] num2 = new String [3];
for (int i=0;i<=2;i++){
System.out.print((i+1)+"º)");
num2 [i]= num.capture();
int [] numIn= new int [3];
numIn [i] = Integer.parseInt(num2[i]);
soma += numIn[i];
}
System.out.println("A soma dos três números é: "+soma);
}
}
O netbeans compila normalmente porém gostaria de saber o que seria esse alerta.
Fora isso eu gostaria de saber se a solução está construída de forma correta.
Bem, se puderem me ajudar eu agradeço desde já.
Nota: Não sei se aqui seria o lugar correto, mas tenho impressão de estar com uma conta duplicada e não consigo acessar meus dados anteriores. O que fazer?