verwisselen 0 een 1 in de noemer van een breuk voorkomt een deling door nul fout in Java programma. In een fractie , zoals " 2/3 , " de nummer 2 is de teller en het nummer 3 is de noemer . Delen door 0 is niet gedefinieerd in de wiskunde . De noemer mag niet 0 zijn en , als het is, verander het in een 1 of vraag om nieuwe input . Instructies 1 Open uw Java- bestand in een editor , zoals Eclipse , Netbeans of JBuilder X. Import 2 de I /O- namespace om de toegang tot de " staat readLine functie " door het toevoegen van de code aan de bovenkant van uw dossier : import java.io. * ; 3 ophalen een teller en noemer waarde van de gebruiker door het toevoegen van de code in uw functie : BufferedReader buffread = new BufferedReader (nieuw InputStreamReader ( System.in ) ) ; String teller = null ; String noemer = null; int num = 0 ; int den = 1 ; System.out.print ( " Voer teller van de breuk is : " ) ; teller = buffread.readLine ( ) ; System.out.print ( " \\ nGeef de fractie van de noemer : ' ) ; noemer = buffread.readLine ( ) ; 4 Zet de input van de gebruiker van een string in een integer door het toevoegen van de code : num = Integer.parseInt ( teller) ; den = Integer.parseInt (noemer ) ; < br > Controleer 5 indien de noemer gelijk is aan 0 en , zo ja , deze vervangen door 1 door het toevoegen van de code : if ( den == 0 ) den = 1 ; 6 Sla het bestand op , compileren en uitvoeren van het programma om een noemer van 0 naar 1 veranderen .
|