10. september 2009 - 08:07Der er
4 kommentarer og 1 løsning
Hjælp til loop.
Hej.
Jeg er igang med Datamatiker uddannelsen(1. sem), og i faget SoftwareKonstruktion arbejder vi med Java som sprog. Men der er en opgave jeg har lidt problemer med. Opgaven går ud på at jeg skal printe følgne i en console. [code] 1 2 3 4 5 [/code] Men jeg har følgne kode. [code] // Øvelse 7, kapitel 2. // // Steffen, d. 10-09-09 // For loop øvelse, med nested loops
public class kap2ex7 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 0; j < 5 - i; j++) { System.out.print(" "); } for (int k = 0; k < i; k++) { System.out.print(i); for (int j = 0; j < 5 - i; j++) { System.out.print(" "); } } System.out.println(); } } } [/code] Koden giver: [code] 1 22 333 4444 55555 [/code] Og det er faktisk næste opgave. :) Problemet er at jeg ikke kan se hvor den loop der for lavet " " skal placeres henne. Har prøvet mig lidt frem og tilbage, men uden resultat. Så vil hører om der er nogen der kan give et bud på hvor denne skal placeres. :) Opgaven kommer fra bogen Building Java Programs - A Back to Basics Approach.
Uden at afprøve og teste det kan jeg umiddelbart godt se din fejl. Efter du har loopet mellemrummene af, behøver du ikke flere loops, det er jo bare at outputte din variable i... Ca. sådan her:
public class kap2ex7 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 0; j < 5 - i; j++) { System.out.print(" "); } System.out.println(i); } } }
public class kap2ex7 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 0; j < 5 - i; j++) { System.out.print(" "); } System.out.println(i); } } }
Synes godt om
Slettet bruger
10. september 2009 - 08:22#3
_cyberdude_ Du havde ret, det var lige det der skulle til. :) Den havde jeg ikke lige set. Så blev jeg det klogere. Tusind tak for hjælpen. Lægger du et svar?
Det var så lidt :) Min første besked var et svar, men her er et mere ;)...
Synes godt om
Slettet bruger
10. september 2009 - 09:38#5
Ups, havde jeg ikke lige set :) Point givet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.