Dataprogrammer utmerke seg på å automatisere enkle , repeterende oppgaver som å beregne merverdiavgift og summer på grunn på et kjøp i en butikk. Ved å bruke Java , trenger du bare å skrive inn rundt to dusin linjer med kode for å få en enkel omsetningsavgift kalkulator oppe og går. Instruksjoner
en
Åpne din favoritt teksteditor . Enhver redaktør vil gjøre, inkludert Windows Notepad , men de fleste utviklere foretrekker å arbeide innenfor en dedikert programmering editor som jEdit , Vim , eller NetBeans
2
Lim inn følgende kode i editoren : .
< p> import java.text.NumberFormat ;
import java.text.Scanner ;
public class SalesTaxApp {
endelig statisk dobbel Skatt_av_salg = 0,02 ;
< p > statisk Scanner in = new Scanner ( System.in ) ;
statisk NumberFormat nf = NumberFormat.getCurrencyInstance ();
public static void main ( String [] args ) {
< p> }
}
Dette skaper tre variabler som skal brukes i programmet . Først erklærer det salget skattesats på 2% . Deretter setter det opp en skanner objektet . Scanner er en praktisk klasse som gjør det lettere å lese tallene direkte fra skriving. Siste , oppsett det opp en NumberFormat objekt , som lar Java for å automatisk formatere tallene for å reflektere den lokale valutaen tilpasset når du skriver dem . For eksempel vil det gi oss mulighet til å skrive ut : en
$ 2,33
Snarere enn : en
2,333333333333333333333
Alle resten av koden skal gå i parentes . av den viktigste metoden
3
Lim inn følgende i det viktigste metoden : en
dobbel verdi ;
while ( true) {
< p> System.out.print ( "Vennligst oppgi mengden av salg ( eller -1 for å avslutte) : ");
value = in.nextDouble ();
if ( verdi = = -1 ) break ;
System.out.println ( " The omsetningsavgift er:" + nf.format (verdi * Skatt_av_salg ));
System.out.println ( " The totalt med skatt er: " + nf.format (verdi * ( 1 + Skatt_av_salg ) ));
}
p Dette erklærer en midlertidig verdi for å holde mengden innspill av brukeren. Deretter ber det at brukeren taster inn beløpet for salg eller type " -1 " for å avslutte. Den sjekker for å se om brukeren bedt om å slutte , og hvis så , bryter "mens " loop . Ellers skrives det ut omsetningsavgift og totalt for brukeren.