Ajuda com classe

5 respostas
gsalcantara

Galera, sou novo por aqui e gostaria muito da ajuda de vocês.

Alguem aí poderia me ajudar com esse código?

O que tem de errado nele?

Agradeço desde já.

Valew!

import java.io.*;
class result_soma{
	public static void main (String args[]){
	BufferedReader num_digitado;
	num_digitado = new BufferedReader (new InputStreamReader (System.in));
	
	int resultado;
	resultado = 0;
	
	System.out.println("Qual é o resultado da multiplicação 9 x 9?");
	resultado = Integer.parseInt(num_digitado.readLine());
	
	if (resultado == 81){
		System.out.println("A sua resposta está correta!");
	}else{
		System.out.println("Sua resposta está errada. Tente novamente.");
	}
	}
}

5 Respostas

Pedrosa

Precisa fazer um tratamento de erro:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Soma {
	public static void main(String args[]) {
		BufferedReader num_digitado;
		num_digitado = new BufferedReader(new InputStreamReader(System.in));

		int resultado;
		resultado = 0;

		System.out.println("Qual é o resultado da multiplicação 9 x 9?");
		try {
			resultado = Integer.parseInt(num_digitado.readLine());
		} catch (NumberFormatException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}

		if (resultado == 81) {
			System.out.println("A sua resposta está correta!");
		} else {
			System.out.println("Sua resposta está errada. Tente novamente.");
		}
	}
}
felipedamiani

Aqui:

resultado = Integer.parseInt(num_digitado.readLine());

precisa ser tratado com try {} catch(IOException e){}

gsalcantara

valew felipe!
valew pedrosa!

ajudou d+!

obrigadao mesmo!

felipedamiani

opsss, não tinha visto que o pedrosa já tinha respondido. :smiley:

gsalcantara

mas de qualquer forma muito obrigado felipe!
valew d+!

Criado 17 de março de 2009
Ultima resposta 17 de mar. de 2009
Respostas 5
Participantes 3