Hur man skriver användbara program i JAVA (5 / 8 steg)

Steg 5: Gör det göra något



ok, så du har så mycket kod hittills

nu kanske det blir lite komplicerat men betala uppmärksamhet:
gör det säger detta:
import java.util.Scanner;
klass Pythagoras {
offentliga statisk void main (String [] args) {

Sträng hälsning = "Hej. Välkommen till Pythagoras sats ansökan. Idag vi kommer att computing Pythagoras sats för dig. ";

Sträng prompt = "Ange ett tal för den första etappen av en rätvinklig triangel, följt av att trycka på ENTER eller RETUR, följt av återstående benet. Sedan slå till gå in eller tillbaka en gång till. ";

System.out.println(Greeting);
System.out.println(prompt);
flyta en;
float b;

Scanner myScanner = ny Scanner(System.in);

en = myScanner.nextFloat();
b = myScanner.nextFloat();
flyta a2 = en * a;
flyta b2 = b * b;
dubbel c2 = a2 + b2;
dubbla c = Math.sqrt(c2);

System.out.println ("kvadraten på en är:" + a2 + "kvadraten på b är:" + b2 + "torget c är:" + c2 + "C är:" + c);
}
}

DON'T PANIC
Låt oss bryta ner det
så den allra första raden är olika
det ska vara mycket tydligt om
Vi säger att importera en JAVA UTILITY kallas SCANNER
nu skannar en skanner ingång som du skriver i kommandoraden
enkelt, rätt?

flyta en;
och
float b;
Deklarerar variabler
float efterlyser ett flytande punkt nummer
Det betyder ett tal med en decimal plats
som 8.987
igen, ganska enkel
int har inte ett decimaltecken
float gör
Jag fattar?

här är där det blir lite mer knepiga (endast något)
Låt oss bryta ner linjen
Scanner myScanner = ny Scanner(System.in);
det fungerar ganska som deklarerar en variabel
"Skannern myScanner" är som att säga "flyta en"
Vi skapar en SCANNER (som vi importerat) och namnger den MYSCANNER
sedan vi tilldela det värdet med =
nya Scanner(System.in) innebär att det är ett nytt objekt
Det är en Scanner objekt
och det tar input från System.in (som är kommandoraden)
kan du skanna dokument, html, etc... men som har lite Avancerat

så får du i princip tanken...
Vi gör det Läs vad man lägger i

nu linjen
en = myScanner.nextFloat();
säger att variabeln en ska tilldelas nästa flytande PUNKTNUMMER som läses av SKANNERN

Det är då du sätter numret till kommandoraden och tryck ENTER

b = myScanner.nextFloat();
gör ungefär samma sak

nu för mathy lite
flyta a2 = en * a;
denna rad deklarerar en variabel som heter a2 och tilldelar det värdet av variabeln en gånger värdet av variabeln en
flyta b2 = b * b;
samma drift
dubbel c2 = a2 + b2;
Detta förklarar ett dubbel precision nummer (riktigt lång decimal) och tilldelar det värdet av a2 läggas till värdet av b2
dubbla c = Math.sqrt(c2);
Detta tar roten av c2 och placerar den i en variabel c

fortfarande med mig?

Den sista raden skriver allt ut.
Allt i citat skrivs ut som text
den + används för att kombinera utdata
allt inte i citat skriver ut värdet på variabeln
Detta kommer att göra klokare på nästa sida

Se Steg
Relaterade Ämnen

Hur man skriver första Program i JAVA

För att börja skriva program i Java, Ställ in din arbetsmiljö.Någon form av märka-lik program räcker för programmering i Java.Kontrollera att du har installerat Java Software Development Kit. Detta behöver du för att sammanställa ditt program.Låter s...

Hur man kod ett Basic-Program i Netbeans

I detta instructable kommer jag förklara hur man skriver en basic-kod i Java environment Netbeans. Om du lär dig för en kurs eller bara på kul, är kodning något alla kan lära sig!Material:DatorNetBeans IDE 8.0.2Steg 1: Skapa ett nytt projektEfter dat...

Hur man skriver med en blå eller grön Laserpekare och ta bilder

en enkel instructable som kommer att förklara hur man skriver använder en laserpekare för att skriva på ytor såsom byggnader, marken etc för riktigt coola bilder.Steg 1: Kamera och inställningar Det första du behöver är en anständig kamera som denna...

Hur man skriver ut och binda en bok

i detta instructable jag ska visa dig hur man skriver ut och göra din egen hård cover bok.Så varför inte göra din egen bok?Det finns många böcker som har publicerats gratis som en PDF för alla att ladda ner och läsa. Du kan bara skriva ut dessa och l...

Hur man skriver en Ardulink GUI, till kontroll Arduino

i den här guiden kan du läsa hur man skriver, bara i 10 steg, en Ardulink GUI liknande den som visas här. Du behöver bara fem minuter följa en video tutorial och bara fem minuter att läsa denna tutorial.Ardulink är ett java öppen källkod bibliotek oc...

Hur man skriver en allmän kemi labbrapport

detta instructable kommer att lära dig hur man skriver en enkel men korrekt labbrapport för en akademisk nivå kemi lab kurs. För att slutföra denna lab, behöver du tillgång till ett Microsoft Word-program; alla versioner kommer att fungera. Detta är...

Hur man skriver en skräckhistoria

Detta är en guide om hur man skriver en framgångsrik skräckhistoria. Följ instruktionerna och skapa en skräckhistoria snabbt och enkelt!Steg 1: Steg 1Steg 1: det första du behöver göra är kommit med ett ämne för din berättelse, baserat på vad du vill...

Hur man skriver en Brute Force för nummer (Visual BASIC 2008 Express)

i detta Instructable jag kommer att visa dig hur man skriver en så kallad "Brute Force" i Visual BASIC 2008 Express som du kan ladda ner här--> http://www.microsoft.com/eXPress/download/En brute force är en "knäcka" program som knäc...

Hur man skriver in hemgjord semester tävlingen

semestern är här - det är dags att göra några awesome anpassade presenter, bryta ut funky dekorationer, skicka homemade kort! Det har varit ett tufft år, så vi vill veta hur du gör här julen magiska. Dela ditt projekt och idéer i vår Hemlagade semest...

Hur man skriver in Anti-Yo Worldwide Video Yoyo tävlingen

vinnare meddelat! Se vem som vannhär.Uppmärksamhet yoyo entusiaster!Vill vinna en $350 begränsad upplagaBSP yoyo frånAnti-Yo, innan det träffar marknaden?Instructables är samarbetar medAnti-Yo för Worldwide Video Yoyo tävling, så dra ut din videokame...

Hur man skriver med hjälp av silvertejp

efter att ett par andra saker av silvertejp, jag undrade vad jag kunde göra från mannens största uppfinning som skulle vara värt att "Duct Tape Tough" tävlingen. Efter lite tänkande kom jag upp med detta. "Hur man skriver med hjälp av silve...

Hur man skriver i kursiv

Skriva i kursiv stil är ett bra sätt att lära sig att skriva perfekt och snyggt. Bokstäverna är trevligare och underbar, och inte tråkigt och intetsägande. Barn vid 8 års ålder börja lära sig att skriva i kursiv. Mest kursiv skrift används i poesi, f...

Hur man skriver en Novell

IntroFör att lära sig hur man skriver en Novell, måste du välja dina teman, setting(s), tecken och poängen med utsikt (1: a person, 2: a person, 3: e person). Du måste ha ett intressant ämne och använda stora ord så folk tror att du vet vad du pratar...

Hur man skriver en berättelse

Det var längesen! Jag är så ledsen att jag inte har utstationering något i evigheter! Mycket har hänt ändå, men jag har börjat en ny ritual (se sista steget för mer information). Hursomhelst, jag har vunnit tre tävlingar hittills, och tidigare var tv...

Hur man skriver en meritförteckning

här är snabba, enkla instruktioner på hur man skriver ett CV och ett svar på en av livets brännande frågor.Jag vill tacka alla som kommenteras nedan med förslag som jag har lagt till. Tillsammans med jeffreyf för pming mig hans förslag.Steg 1: Vad du...

Hur man skriver i gotiska kalligrafi

jag kommer att visa dig hur man skriver i gotiska kalligrafi och vilka verktyg du behöver.Steg 1: verktyg För att skriva någon kalligrafi, behöver du tre saker, en penna, bläck och papper.För pennan:Jag skulle rekommendera att bara använda en mejsel...

Hur man skriver in Get LED ut! Speed Challenge

se vem som vannhär!Uppdatering: Priser har ändrats. Betyg, sidvisningar och Random vinnarna att få en extra $75 i lysdioder.LED Throwies publicerades här på Instructables.com den 14 februari 2006 av Q-Branch av GRL.Denna enkla, eleganta projekt lekt...

Hur man skriver poesi

någonsin undrat hur man skriver olika stilar av poesi? Medan innehållet i dikterna är upp till dig, finns det en mängd olika vanliga format som du kan använda.Poesi, liksom andra former av kreativt skrivande, kan vara ett bra sätt att föreslå idéer,...

Hur man skriver en uppsats på 122 sätt

många av mina kamrater har frågat mig om jag kunde lära dem hur man skriver en uppsats på 122 sätt. väl här är det. Det är ganska enkelt om du använder en liten något min lärare gärna kallar flotte. Raftv är ungefär som en guide linje som du kan anvä...