Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

dotNetManía + el sitio del Guille:
¡La mejor información de punto NET!
¡Suscríbete ya! y consigue un 10% de descuento

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

10/sep/2005
- Se puede indicar las fechas a mostrar en los mensajes de un foro, (el formato es mes/dia/año).
- Desde Personalizar puedes acceder a los zips posteados por los moderadores como respuestas a preguntas de los foros, también puedes seleccionar los foros favoritos para que te notifique.

  Foro: Java.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 48312 - programa novato
IDAsuntoFechaNick 
48312 programa novato27/04/09 19:06Doulon   
Que tal acabo de iniciar en esto de la programacion en java y necesito ayuda con un poco de logica en este programa:

...El problema es donde estoy utilizando el while, para en caso de que lo que ingrese no sea digito lo vuelva a pedir, no lo deseo con excepciones.. gracias. carcajada


import java.util.Scanner;




public class Sinexep{
public static int cociente(String numerador, String denominador)
{


int den = Integer.parseInt(denominador);
int num = Integer.parseInt(numerador);

if(den !=0)
return num/den;
else
return 0;

}


public static void main(String args[]){
boolean cond=true;
String numerador,denominador;
while(cond == true){

Scanner a=new Scanner(System.in);
System.out.print("Introduzca un numerador entero: ");
numerador=a.nextLine();
System.out.print("Introduzca un denominador entero: ");
denominador=a.nextLine();


if(numerador.matches("\\d"))
{ cond=false;
continue;}
else
cond= false;
if(denominador.matches("\\d"))
{cond=false;
continue;}
else cond=false;

int resultado=cociente(numerador,denominador);
System.out.printf("\n Resultado: %d / %d = %d \n", numerador, denominador, resultado);

}
}
}

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 79 - App. iniciada: 20/11/2017 14:38:06 GMT - La hora GMT del servidor es: 20/11/2017 15:20:56 GMT