Hjälp med programmering läxan- Java

Medlem
Hjälp med programmering läxan- Java

Hej

Jag har en programmering läxa som handlar om metoder jag fastnat på fråga nummer 6. Språket är Java

Så lider frågan

6,Skriv ett program som anropar en metod som tar ett Celsius-värde som argument, och sedan returnerar motsvarande Fahrenheit-värde. Programmet ska begära inmatning av användaren samt skriva ut resultatet. (F = C*1,8+32)

Hur ska jag börja kan någon snäll hjälpa mig?, Jag vill gärna ha förklaringar till de svaren ni ger mig

Tack i förhand

57 61 72 6e 69 6e 67 20 66 6f 72 20 6e 65 72 64

Metod eller funktion som det ibland också kallas är en bit kod som man kan tillkalla någon annan stans i sitt program.

En metod är byggd på följande sätt:

Synlighet ReturTypVärde Namn (Argument){ //Dina beräkningar return ditt returvärde }

Synlighet: Hur din metod ska kunna nos. public, private eller protected.
ReturTypVärde: Av vilken typ ditt värde som du returnerar är av.
Namn: Namnet på din metod.
Argument: indata som sedan ska användas i ditt program.
return: din utdata som sedan används i resten av programmet.

Din metod skulle bli något såhär:

private float CelsiusFahrenheitConverter(float celsius){ private float fahr = celsius * 1,8f+32 // räknar ut return fahr; // Returnerar ditt värde }

Nu tar du och kallar på metoden där du vill ha den.

Jag kan ge dig tipset och lära dig hur den officiella dokumentationen fungerar. Den kommer att bli som en gud när man kommer in på mer avancerad programmering.
http://docs.oracle.com/javase/tutorial/java/javaOO/methods.ht...

Samt att googla "Java methods" gav ganska många bra resultat.


signatur

59 6f 75 20 72 65 61 6c 6c 79 20 6e 65 65 64 20 74 6f 20 67 65 74 20 61 20 6c 69 66 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 72 79 69 6e 67 20 74 6f 20 64 65 63 6f 64 65 20 72 61 6e 64 6f 6d 20 73 74 72 65 61 6d 20 6f 66 20 62 79 74 65 73 2e
https://mastodon.social/@olofhaglund

Medlem

Tja, jag ska försöka att förklara. Jag förmodar att du är insatt i Main metoden och dess funktion när ett java program exekveras? Om så är fallet enkelt.

Utförandet kan beskrivas som följande förlopp: Main exekveras -> be om/hantera indata -> tillkalla funktion, skicka med nödvändig data som argument -> presentera dess resultat.

Utan att ge dig svaret är följande psuedokod tillräcklig (det kan kodas simplare/mer koncentrerat men då du ska lära dig är väl detta att föredra):

class Main { public static void main(String[] args) { definiera variabler utdata : Ange grader i celsius; lagra indata från användare; resultat = tillkalla metod(skicka med indata som argument) utdata: resultat; } public int omvandla(parameter) { utför beräkninar; return resultat; } }

Fråga om de delar som du inte förstår/kan.


signatur

Constants and variables

1
Skriv svar