Ändra 0 till 1 i nämnaren i ett bråk hjälper till att förhindra en division med noll fel i din Java -program . I en fraktion som " 2/3 ", siffran 2 är täljare och nummer 3 är nämnaren . Dividera med 0 är odefinierat i matematik . Nämnaren kan inte vara 0 , och om det är , ändra det till en 1 eller begär ny inmatning . Instruktioner
1
Öppna din Java -filen i en editor , såsom Eclipse , NetBeans eller JBuilder X.
2
Import I /O- namespace för att möjliggöra tillgång till " readline " funktionen genom att lägga in koden på toppen av din fil :
import java.io. * , Addera 3
Hämta en täljare och nämnare värde från användaren genom lägga till koden i din funktion :
BufferedReader buffread = ny BufferedReader ( ny InputStreamReader ( System.in ) ) ;
String täljare = null ;
String nämnare = null ;
int num = 0 ;
int håla = 1 ;
System.out.print ( " Ange fraktionen s täljare : " ) ;
täljare = buffread.readLine ( ) ;
System.out.print ( " \\ nAnge fraktionen nämnare : " ) ;
nämnare = buffread.readLine ( ) ;
4
Konvertera användarens input från en sträng till ett heltal genom att lägga till koden :
num = Integer.parseInt ( täljare ) ;
håla = Integer.parseInt ( nämnare ) ,
5
Kontrollera om nämnaren är lika med 0 , och , om så är fallet , byt ut det med 1 genom att lägga till koden :
om ( håla == 0 ) håla = 1 ;
6
Spara filen , kompilera och exekvera programmet för att ändra en nämnare 0 till 1 .