Computerprogrammer udmærke sig ved at automatisere enkle, repetitive opgaver som beregning af moms og totaler på grund på et køb i en butik. Ved at bruge Java, behøver du kun at skrive omkring to dusin linjer kode for at få en simpel omsætningsafgift lommeregner oppe og køre. Instruktioner
1
Åbn din foretrukne teksteditor . Enhver editor vil gøre, herunder Windows Notesblok , men de fleste udviklere foretrækker at arbejde inden for en dedikeret programmering editor som jEdit , Vim eller Netbeans
2
Indsæt følgende kode i editoren : .
< p> import java.text.NumberFormat ,
import java.text.Scanner ,
public class SalesTaxApp {
endeligt statisk double SALES_TAX = 0,02 ;
< p > statisk Scanner i = new Scanner ( System.in )
statisk TalFormat nf = NumberFormat.getCurrencyInstance ();
offentlige static void main ( String [] args ) {
< p> }
}
Dette skaber tre variabler, der vil blive anvendt i ansøgningen. For det første erklærer salget skattesats på 2%. Dernæst er det opstiller en scanner objekt. Scanner er en bekvemmelighed klasse, der gør det nemmere at læse numre direkte fra tekst input. Sidste , det opsætninger op en TalFormat objekt , som giver Java til automatisk formatere tal til at afspejle den lokale valuta skik , når du udskriver dem . For eksempel vil det give os mulighed for at udskrive : Hej
$ 2,33
Snarere end : Hej
2,333333333333333333333
p Alle resten af koden vil gå i parentesen . den vigtigste metode
3
Indsæt følgende i den vigtigste metode : Hej
dobbelt værdi ,
while ( true) {
< p> print (" Indtast den mængde salget ( eller -1 for at afslutte ) :");
value = in.nextDouble ();
if ( value = = -1) break;
System.out.println ("The omsætningsafgift er:" + nf.format ( værdi * SALES_TAX )),
System.out.println ("The alt med skat er: " + nf.format ( værdi * (1 + SALES_TAX ))) ;
}
erklærer en midlertidig værdi til at holde beløbet input fra brugeren. Dernæst er det beder brugeren om at indtaste beløbet for salg eller type "-1" for at afslutte. Det kontrollerer, om brugeren bedt om at afslutte og , i bekræftende fald , bryder ", mens " loop . Ellers udskriver den omsætningsafgift og total for brugeren.