Ég vil aðeins leiðrétta kóðann þinn:
import java.util.Scanner;
public class Margfalda {
public static void main(String[] args) {
Scanner lesa = new Scanner(System.in);
System.out.print("Hvaða töflu viltu sjá?");
int e,h;
e = lesa.nextInt();
System.out.print("10 sinnum taflan fyrir "+ e +" er: ");
for(int i = [u]1[/u]; [u]i[/u]<[u]=[/u]10;i++) {
h = i*e;
System.out.print(" " + h);
//if (i == 10) {
//break;
}
}
}
}
þú þarft ekki if (i == 10): break vegna þess að skylgreiningin á “for” lykkjunni segir til um hversu oft hún er framkvæmd.
Breytti síðan kóðanum þannig að forritið skrifar það sem beðið var um: 3 sinnum tafla: 3 6 9 12 15 18 21 24 27 30
(ekki 0 3 6 9 12 15 18 21 24 27)
Bætt við 9. ágúst 2008 - 23:59 Sry, gleymdi að setja komment 2skástrik f. framan slaufusvigann eftir “if (i == 10): break”