Gostaria de saber como eu faço para receber um dado via teclado em Java e atribuir o valor em uma variável.
Para melhor entendimento do que eu preciso, achei melhor colocar um exemplo de código C#
Obrigado !
Ex: Código em C#
// Declaração de variaveis
int Celsius;
int fahrenheit;
// Recebendo valores via teclado
Console.WriteLine("Digite o valor em fahrenheit ");
fahrenheit = int.Parse(Console.ReadLine());
Celsius = ((fahrenheit - 32) * 5) / 9;
Console.WriteLine("Novo resultado" + Celsius);
Console.ReadLine();
}
}
Vc precisa usar o Scanner.
import java.util.Scanner;
public class Teclado {
public static void main(String[] args) {
int celsius;
int fahrenheit;
Scanner scanner = new Scanner(System.in);
System.out.println("Digite um valor:");
fahrenheit = scanner.nextInt();
celsius = ((fahrenheit - 32) * 5) / 9;
System.out.println("O resultado" + celsius);
}
}
Vc pode usar o switch case para escolher se a temperatura será transformada para Celsius ou Fahrenheit, mas esse é outro caso.
Outro ponto, vc deve se ligar na convenção de programação java as variaveis devem ser em minusculo, só se for Final é que é tudo maiusculo, ou seja nunca muda o seu valor, ex.:
private final double PI = 3.14;
Blz então fabiobp2000 valeu pelas dicas !
Principalmente pela observação em relação as variaveis.