Receber dado via teclado

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.