Iniciante ! Como Java eh Dificil ! Vou desistir!

Pessoal …seguinte to a ponto de desistir de java… nunca programei em Java (soh Delphi e um pouco de C) na faculdade meu prof. pediu o seguinte: uma calculadora super básica… Tem q ter um menu perguntando qual a ação do usuario: Adição, Subtração, Divisão e Multiplicação, depois de escolhida a ação e escreve na tela… “Digite o primeiro numero:” le esse numero e depois escreve novamente “Digite o segundo numero:” pronto… ai ele executa a ação basesado no que o usuario escolheu… Agora eu pergunto !!! Onde estao os cin e cout ??? Caraca eh tudo diferente… e eu preciso pra hj de qquer jeito…se alguém puder me ajudar …por favor…preciso muito…ja to desistindo… como le dados inseridos pelo usuario??? to ficando doido…vou desistir de java… :frowning:

Eh logico que eh tudo diferente… afinal, eh uma outra linguagem ;).

Voce le dados do usuario assim: primeiro vc tem que “conectar” com o console. Vc faz isso usando o codigo

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

Agora, para ler a entrada, vc usa o metodo “readLine()”. Note que readLine() eh para casos onde o usuario digita algo e entao aperta ENTER. Um programinha de exemplo esta abaixo:

import java.io.*;

public class Teste {
	public static void main(String[] args) {
		try {
			BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
			System.out.print("Digite um numero e aperte ENTER: ");

			// Le a entrada do usuario
			String input = reader.readLine();

			System.out.println("Voce digitou: " + input);
			
			reader.close();
		}
		catch (Exception e) {
			e.printStackTrace();
		}
	}
}

Agora, para fazer a calculadora, voce vai precisar saber um minimo de Java.

Rafael

Calma vortecbr, por que nós somos brasileiros e não desistimos nunca. :slight_smile:

Da uma olhada nos links:
http://www.gamarod.com.ar/articulos/68.asp
http://www.cica.es/formacion/JavaTut/Fuentes/Aplica/Calculadora.java