Unreachable Code em um While

Boa noite pessoal! Sou novo em Java e estou criando o bloco abaixo, o objetivo é receber textos ate receber EXIT, só que o compilador me dá UNREACHABLE CODE na linha do sc.nextLine(). Alguem sabe me dizer o pq? Desde já agradeço!

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in); 
	while (1 != 2)
		System.out.println("Digite Aqui:");
		String texto = sc.nextLine();  
		if (texto.equals("exit")){
			System.exit(0);
		}
		System.out.println(texto + " Foi digitado!");
	
}

Abraços!

while (1 != 2) 

Ele não vai sair desse looping

o objetivo é este, ele só vai sair se for escrito EXIT… o problema é o Unrecheable code mesmo, ainda vou implementar o que deve ser feito… mas se ele nao buscar as strings nao vai rolar :frowning:

O que tu pensas que tens:

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    while (1 != 2) {
        System.out.println("Digite Aqui:");
        String texto = sc.nextLine();
        if (texto.equals("exit")){
            System.exit(0);
        }
        System.out.println(texto + " Foi digitado!");
    }
} 

O que tu realmente tens:

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    while (1 != 2) 
        System.out.println("Digite Aqui:");
    String texto = sc.nextLine();
    if (texto.equals("exit")){
        System.exit(0);
    }
    System.out.println(texto + " Foi digitado!");
    
} 

Por isso é importante indentar o código e usar sempre as chaves…

Aliás, cara, quando for postar tópicos, deixe os códigos coloridos também, saiba como lendo:

Outra coisa, ao invés de

while (1 != 2) {

Fica mais claro se você fizer:

while (true) {