finalizar programa al escribir *
Publicado por Charly (118 intervenciones) el 31/10/2017 11:21:51
Hola, estoy creando un programa en java que introduzco cadenas hasta que escriba un asterisco y se acabe el programa.
El problema es que solo me lee el asterisco cuando le doy al enter.
Este es el código que tengo:
¿Hay alguna manera de que mientras escribo detecte el asterisco y se termine?
Gracias por adelantado.
El problema es que solo me lee el asterisco cuando le doy al enter.
Este es el código que tengo:
1
2
3
4
5
6
7
8
9
10
11
12
import java.util.Scanner;
public class Ejercicio1_5{
public static void main(String[] args){
Scanner teclado=new Scanner(System.in);
char c='*';
String cadena="";
while((cadena.indexOf(c)==-1)){
cadena=teclado.nextLine();
}
System.out.println(cadena);
}
}
Gracias por adelantado.
Valora esta pregunta


0