Eclips "LUNA" Java ??

Du kan i dette forum stille og svare på spørgsmål vedrørende Java programmering på alle typer platforme.
Besvar
Hansenbyg1
Begynder
Indlæg:3
Tilmeldt:17. jan 2017, 21:32
Eclips "LUNA" Java ??

Indlæg af Hansenbyg1 » 17. jan 2017, 21:42

Hej alle sammen.

Jeg er i gang med video 6 "if, else if og else statements i Java"

Jeg her skrevet koden, og er kommet til der hvor jeg skal bruge "else". Når jeg skriver else laver eclips den lille røde "stave fejls line" under ordet :? .

Hvad gør jeg ved dette ? for jeg kan ikke rigtig komme længer. :cry:

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Eclips "LUNA" Java ??

Indlæg af cristian » 18. jan 2017, 04:19

Skriv venligst dit eksempel ind her i dit indlæg

og evt et skærm billede af eclipse med fejlen så du kan få den hjælp du søger.

Hansenbyg1
Begynder
Indlæg:3
Tilmeldt:17. jan 2017, 21:32

Re: Eclips "LUNA" Java ??

Indlæg af Hansenbyg1 » 18. jan 2017, 21:07

Undskyld :D

int køb = 200;
int salg = 300;
int resultat = salg - køb;

if (resultat > 0);
System.out.println("Vi har overskud.");
else
System.out.println("");

Det skal lige siges at det er Windows 10 64-bit

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Eclips "LUNA" Java ??

Indlæg af cristian » 19. jan 2017, 01:58

Din if else er forkert

For at du også selv kan holde styr på den lav den på følgende måde

Kode: Vælg alt

if(something) {
	//do something
else
	//do something else
}

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Eclips "LUNA" Java ??

Indlæg af jepperask » 20. jan 2017, 14:57

cristian skrev:Din if else er forkert

For at du også selv kan holde styr på den lav den på følgende måde

Kode: Vælg alt

if(something) {
	//do something
else
	//do something else
}
Dit kode-snippet er ikke helt korrekt.
Problemet i trådstarters-kode er at if-statement afsluttes med semikolon.
Java kan godt håndtere at man ikke benytter curly-brackets ({}), så længe det bare kun er én instruktion (den kan stå på samme linje, linjen under, eller flere linjer under).
Hvis man derimod benytter curly-brackets ved en if-statement, så skal de afsluttes inden else-statement.

Så enten gør dette:

Kode: Vælg alt

if (resultat > 0) {
    System.out.println("Vi har overskud.");
} else {
    System.out.println("");
}
.. eller dette:

Kode: Vælg alt

if (resultat > 0)
    System.out.println("Vi har overskud.");
else
    System.out.println("");

Hansenbyg1
Begynder
Indlæg:3
Tilmeldt:17. jan 2017, 21:32

Re: Eclips "LUNA" Java ??

Indlæg af Hansenbyg1 » 21. jan 2017, 22:47

Jeg Takke :)
Jeg fjernet ; og problem løst. :D :D

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Eclips "LUNA" Java ??

Indlæg af cristian » 24. jan 2017, 18:20

Dit kode-snippet er ikke helt korrekt.
> For at du også selv kan holde styr på den lav den på følgende måde

Besvar