Alteração de um 0 para 1 no denominador de uma fração ajuda a evitar uma divisão por zero erro em seu programa Java. Em uma fracção tal como " 2/3 ", o número 2 representa o numerador e o número 3 é o denominador . Dividindo por 0 é indefinido em matemática. O denominador não pode ser 0 e , se for, mude-o para um 1 ou pedir nova entrada. Instruções
1
Abra o arquivo em um editor de Java , como Eclipse, NetBeans ou JBuilder X.
2
Importe o namespace I /O para permitir o acesso ao " função readLine " , adicionando o código na parte superior do seu arquivo :
import java.io. *;
3
Recuperar um numerador e denominador valor do usuário adicionar o código em sua função :
BufferedReader buffread = new BufferedReader (new InputStreamReader ( System.in ) );
Cordas numerador = null;
Cordas denominador = null;
int num = 0;
int den = 1;
System.out.print ("Digite o numerador da fração :");
numerador = buffread.readLine ();
System.out.print ("\\ nDigite denominador da fração :");
denominador = buffread.readLine ();
4
Converter a entrada do usuário a partir de uma seqüência de caracteres em um número inteiro , adicionando o código :
num = Integer.parseInt (numerador) ;
den = Integer.parseInt ( denominador ); < br >
5
Verifique se o denominador é igual a 0 e , em caso afirmativo , substitua-o por um , adicionando o código :
if ( den == 0) den = 1;
6
Salve o arquivo , compilar e executar o programa para mudar um denominador de 0 a 1.