Hej Du skal benytte to løkker inde i hindanden, hvor den inderste løkke kommer til at køre 100 gange, og den yderste 10. Dette er for at vi kan gange den ene med den anden. F.eks. hvis den yderste løkke er 2 og den inderste 3, vil resultatet af en multiplikation blive 6, næste gang kører den inderste løkke igen og multiplikationen vil nu se således ud - 2 * 4 = 8. Du kan nu hver gang den inderste løkke har kørt ti gange lave en ny linje.
Jeg har tilladt mig at illustrere det i Java.
- public static void printTable()
- {
- //Denne løkke kører 10 gange.
- for (int i = 1; i <= 10; i++)
- {
- //Denne løkke kører 10 * 10 = 100 gange.
- for (int j = 1; j <= 10; j++)
- {
- //Udskriv resultatet og lav et tabulator mellemrum
- System.out.print( i * j + "\t" );
- }
-
- //lav nyt linjeskift.
- System.out.print( "\n" );
- }
- }
Indlæg senest redigeret d. 27.11.2011 11:56 af Bruger #4487