15. april 2013 - 20:10
Der er
14 kommentarer og 1 løsning
Nedtælling fra 10
Hejsa. Hvis jeg gerne vil lave en forlække og tælle ned fra 10, hvad mangler jeg så her: public class side47 { public static void main(String[] args) { int n = 10; for(n=1; n<=10; n++) System.out.println(n-1); } } Kh Julie
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
15. april 2013 - 20:15
#1
int n = 10; for(m=0; m<=10; m++) System.out.println(n-m); }
15. april 2013 - 20:42
#2
eller: for(int i = 10; i > 0; i--)
15. april 2013 - 20:45
#3
15. april 2013 - 20:47
#4
Ah ja så er jeg med: public class side47 { public static void main(String[] args) { int n = 10; for(int i = 10; i > 0; i--) System.out.println(i); } } Ok så det betyder: int i = start i > 0 = Slutter når den rammer 0? i-- = tæller en ned Ligger du et svar Arne?
15. april 2013 - 20:53
#5
public class side47 { public static void main(String[] args) { for(int i = 10; i > 0; i--) System.out.println(i); } } int n = 10 er iøvrigt lige gyldigt, ikke?
15. april 2013 - 21:00
#6
Hvis en af jer har tid, vil i så ikke stille mig en simpel opgave jeg skal løse med en forløkke?
15. april 2013 - 21:12
#7
Undskyld jeg lige spammer jer her. Men stillede mig selv lige det spørgsmål: "Tæl alle tallene sammen fra 1 til 30" Hvis man skulle lave den, så skal 1 smides i en variabel, når 2 kommer + med den variabel, når 3 kommer + med den variabel osv, og så til sidst tage sum af den variabel i System.out.println() Eller skal man lave en forløkke indeni forløkken?
15. april 2013 - 21:13
#8
en for loekke er nok til at summere
15. april 2013 - 21:14
#9
men hvis du vil finde alle primtal i f.eks. intervallet 1 til 100 skal du bruge en dobbelt for loekke
18. april 2013 - 17:47
#10
Hvis det er at ligge alle tallene sammen fra 1-20, er det her så helt galt? public class side47_2 { public static void main(String[] args) { int sum = 0; for(int i = 1; i < 20; i++) { if(i % 2 ==0) { sum = sum +1; } } System.out.println(sum); } } Kh Julie
18. april 2013 - 18:02
#11
Den kode taeller saa vidt jeg kan antal lige tal, hvilket jo ikke er helt det samme som at laegge alle tal sammen.
20. april 2013 - 21:16
#12
Tror måske det er noget hen ad det her så? :-) int[] nums = new int[20]; for (int i = 0; i < nums.length; i++) nums[i] = i + 1; int sum = 0; for (int n : nums) sum += n; System.out.println(sum);
20. april 2013 - 21:16
#13
Ligger du iøvrigt ikke også et svar :-)
20. april 2013 - 23:14
#14
Ja.
20. april 2013 - 23:14
#15
og svar
Kurser inden for grundlæggende programmering