Java - como hacer un sentencia

 
Vista:

como hacer un sentencia

Publicado por cris alvarez (2 intervenciones) el 21/02/2016 05:21:05
Buenas tengo este codigo

1
2
3
4
5
6
7
8
9
Scanner x = new Scanner(System.in);
 
System.out.println();
System.out.println("=== MENU DE ARREGLOS ===");
System.out.println("1. VECTORES ");
System.out.println("2. MATRICES ");
System.out.print("Digite la opcion deseada: ");
System.out.println();
int opc = x.nextInt();


pero necesito saber como hago si digitan otro numero mayor a 3 0 menor a 1 que mande mensaje de error y pida nuevamente el numero es urgente gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 87
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

como hacer un sentencia

Publicado por Tomas (76 intervenciones) el 21/02/2016 19:04:55
querrás decir mayor a 2 y menor que 1. Si pones mayor a 3, tendrias que tener una tercera opción y solo tenes 2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
while(x!= 2 || x!=1 ){
 
	System.out.println();
	System.out.println("=== MENU DE ARREGLOS ===");
	System.out.println("1. VECTORES ");
	System.out.println("2. MATRICES ");
	System.out.print("Digite la opcion deseada: ");
	System.out.println();
	int opc = x.nextInt()
}
 
switch(opc){
	case 1:
		tu código
		break;
	case 2:
		tu código;
		break;
	default:
		break;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

como hacer un sentencia

Publicado por juan david (3 intervenciones) el 24/02/2016 04:51:07
Hola solo tienes que agrear esta condiccion
dentro del case
supongamos que este es el vector

1
2
3
4
5
6
7
8
int num  = x.nextInt()
while( num<0 || num>30)
{
 system.out,println("numero no valido  ingrese  nuevamente ");
num  = x.nextInt(); // esto ara que salgas del ciclo o que quedes aun en el
}
// ya luego solo llamas al menu otra ves 
vector[posicion]=num ; // si el numero es valido ps lo agrega al vector
PD lo hice sin compilar solo es una idea suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar