2015-01-25, 19:41
  #1
Medlem
y0oy0os avatar
Tjena! jag har börjat på programmering och fått en väldigt konstig upgift tycker jag, kanske för att jag inte ens förstår sjävla upgiften..

Uppgift 1.
Skapa och initiera två variabler som representerar antal poäng för två tävlande i ett spel. Välj
två lämpliga namn på variablerna. Startvärdet för variabler är 0, men deras värden ändras så
småningom. Den första variabeln ska anta värdena 1, 2, 3, 4, 5, och den andra variabeln ska
anta värdena 1, 2 och 3. Visa de både variablerna efter varje ändring – både namn och värde.
Skapa motsvarande program.


uppskattar gärna svar med förklaring så jag lär mig något också.

Tack!
Citera
2015-01-25, 20:05
  #2
Medlem
Sitkins avatar
Använd for-loop för iterationen och för varje iteration så skriver du ut talet.
1) initiera variabeln x
2)skapa en for-loop med storleken 5
3) inuti klammrarna{} tilldelar du x i: x = i;
4) skriv ut x: System.out.println("X är: " + x);
5) Gör samma sak med nästa variabel.
__________________
Senast redigerad av Sitkin 2015-01-25 kl. 20:41.
Citera
2015-01-25, 20:24
  #3
Medlem
kinesarsles avatar
Gör ett försök så kan vi peka ut vad som bör ändras.
Citera
2015-01-25, 21:43
  #4
Medlem
y0oy0os avatar
Citat:
Ursprungligen postat av Sitkin
Använd for-loop för iterationen och för varje iteration så skriver du ut talet.
1) initiera variabeln x
2)skapa en for-loop med storleken 5
3) inuti klammrarna{} tilldelar du x i: x = i;
4) skriv ut x: System.out.println("X är: " + x);
5) Gör samma sak med nästa variabel.



jag gjorde såhär:

public static void main(String[] args) {
// Min första kommentar

System.out.println("Java är Roligt")


int lag1 = 1 + 2 + 3 + 4 + 5;
int lag2 = 1 + 2 + 3;
int result = lag1 + lag2;

System.out.println(result);

}
Citera
2015-01-25, 23:54
  #5
Medlem
Sitkins avatar
Citat:
Ursprungligen postat av y0oy0o
jag gjorde såhär:

public static void main(String[] args) {
// Min första kommentar

System.out.println("Java är Roligt")


int lag1 = 1 + 2 + 3 + 4 + 5;
int lag2 = 1 + 2 + 3;
int result = lag1 + lag2;

System.out.println(result);

}
Men det skriver ut bara 21?
Jag uppfattade uppgiften som så att du måste skriva ut detta:

[PHP]
Java är Roligt
Lag 1 har: 1
Lag 1 har: 2
Lag 1 har: 3
Lag 1 har: 4
Lag 1 har: 5

Lag 2 har: 1
Lag 2 har: 2
Lag 2 har: 3
[/PHP]

Just nu skriver du ut bara:
[PHP]
Java är Roligt
21
[/PHP]

Edit: Kanske är det jag som har missuppfattat din uppgift. Man ska kanske räkna ut respektive summa för lag 1 och 2.
__________________
Senast redigerad av Sitkin 2015-01-25 kl. 23:58.
Citera
2015-01-26, 23:10
  #6
Medlem
y0oy0os avatar
Citat:
Ursprungligen postat av Sitkin
Men det skriver ut bara 21?
Jag uppfattade uppgiften som så att du måste skriva ut detta:

[PHP]
Java är Roligt
Lag 1 har: 1
Lag 1 har: 2
Lag 1 har: 3
Lag 1 har: 4
Lag 1 har: 5

Lag 2 har: 1
Lag 2 har: 2
Lag 2 har: 3
[/PHP]

Just nu skriver du ut bara:
[PHP]
Java är Roligt
21
[/PHP]

Edit: Kanske är det jag som har missuppfattat din uppgift. Man ska kanske räkna ut respektive summa för lag 1 och 2.

mycket sant det du säger för jag räknar ut totala summan för båda lagen isåfall?

ska jag lägga till en System.out.println som ska räkna ut ena laget medans den andra Syso räknar ut andra? eller va tycker du?

ps: java är roligt är också en uppgift hehe men skrev inte med den det ska så som det står :P
Citera
2015-01-26, 23:31
  #7
Medlem
Varför ska du räkna ihop alla olika värden? Står inte i uppgiften?
Citera
2015-01-27, 17:09
  #8
Medlem
rjonssons avatar
Sitkin gav dig 5 steg att följa, testa att följa dom stegen.
Citera
2015-01-27, 21:37
  #9
Medlem
y0oy0os avatar
Citat:
Ursprungligen postat av rjonsson
Sitkin gav dig 5 steg att följa, testa att följa dom stegen.


jag fattade 0 av dom stegen..
Citera
2015-01-27, 21:41
  #10
Medlem
y0oy0os avatar
Citat:
Ursprungligen postat av Gottisborgen
Varför ska du räkna ihop alla olika värden? Står inte i uppgiften?


nej, det va det vi kom fram till.. tydligen räknar jag summan för båda lagen vilket egentligen är fel
så jag borde räkna ut summan för varsitt lag och jag undrade om man kunde lägga en System.out.println för o räkna ut ett lag sedan lägga en till system.out.println för att räkna ut det andra lagets totala poäng..
Citera
2015-01-27, 21:44
  #11
Medlem
rjonssons avatar
Har ni inte läst om loopar? Vilket av de 5 stegen var det som du inte förstod?
Citera
2015-01-28, 19:27
  #12
Medlem
En gång till; varför ska du summera något som helst av det? Står ingenstans, och är ju oerhört konstigt ifall det ska vara poängräkning? Tänk dig fotboll, inte blir målen mer värda ju fler du gör..
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in