I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a, b, c; int N; int tast;
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); a= Keyboard.readInt(); b= Keyboard.readInt(); c= Keyboard.readInt();
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); N= Keyboard.readInt();
//udskriv overskrift System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a, b, c; int N; int tast;
tast = Keyboard.readInt();
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); a= Keyboard.readInt(); b= Keyboard.readInt(); c= Keyboard.readInt();
if (tast<=0);
{ System.out.println("Du kan desværre ikke indtaste desværre");
}
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); N= Keyboard.readInt();
//udskriv overskrift System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
hmm...det virker sgu fint, tænkte ikke over at man skulle indtaste alle tal først. men men.....den burde stoppe der. Er det ikke noget om at man skal skrive break;
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a, b, c; int N; int tast;
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); a= Keyboard.readInt(); b= Keyboard.readInt(); c= Keyboard.readInt();
tast=Keyboard.readInt();
if (tast<=0)
{ System.out.println("Du kan desværre ikke indtaste et tal der er <=0, desværre");
}
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); N= Keyboard.readInt();
//udskriv overskrift System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
lav dog noget indentation, det er jo svært at overskue hvad du mener her: for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
jeg synes ihvertfald det giver mere mening at skrive: for (int i= 1; i<= N; i++) if (i% a!= 0) if (i% b!= 0) if (i% c!= 0) System.out.print(i + " ");
iøvrigt bør du heller ikke bruge store bogstaver når du definerer variabler (eks. "N").
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a, b, c; int N; int tast;
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); a= Keyboard.readInt(); b= Keyboard.readInt(); c= Keyboard.readInt();
for (a<=0)
{ System.out.println("Du kan desværre ikke indtaste et tal der er <=0, desværre");
}
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); N= Keyboard.readInt();
//udskriv overskrift System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a, b, c; int N;
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); for (boolean asand = false; asand == false; ) { a= Keyboard.readInt(); if (a > 0) { asand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
for (boolean asand = false; asand == false; ) { b= Keyboard.readInt(); if (a > 0) { asand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
for (boolean asand = false; asand == false; ) { c= Keyboard.readInt(); if (a > 0) { asand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
for (int nummer=0; nummer < 1; nummer++)
if(a<=0)
{ System.out.println("Du kan desværre ikke indtaste et tal der er <=0, desværre");
}
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); N= Keyboard.readInt();
//udskriv overskrift System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= N; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
C:\java\Ikkedelelig.java:33: variable a might not have been initialized if (a > 0) ^ C:\java\Ikkedelelig.java:48: variable a might not have been initialized if (a > 0) ^ C:\java\Ikkedelelig.java:63: variable a might not have been initialized if(a<=0) ^ C:\java\Ikkedelelig.java:78: variable a might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ C:\java\Ikkedelelig.java:78: variable b might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ C:\java\Ikkedelelig.java:78: variable c might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ 6 errors
C:\java\Ikkedelelig.java:63: variable a might not have been initialized if(a<=0) ^ C:\java\Ikkedelelig.java:78: variable a might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ C:\java\Ikkedelelig.java:78: variable b might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ C:\java\Ikkedelelig.java:78: variable c might not have been initialized System.out.println("tal mellem 1 og "+ N+ ", der ikke er delelige med "+a +", "+ b+ " og "+ c+ ":"); ^ 4 errors
import cs1.*; class Ikkedelelig { //main-metoden indlæser 4 heltal (a, b, c og N) fra tastaturet og udskriver alle heltal //fra 1 til N, der ikke er delelige med hverken a, b eller c
public static void main (String[] args) { int a=0, b=0, c=0; int n=0;
//indlæs a, b og c System.out.print("Indtast de 3 tal, som de resulterende tal ikke må være delelige med: "); for (boolean asand = false; asand == false; ) { a= Keyboard.readInt(); if (a > 0) { asand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
for (boolean bsand = false; bsand == false; ) { b= Keyboard.readInt(); if (b > 0) { bsand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
for (boolean csand = false; csand == false; ) { c= Keyboard.readInt(); if (c > 0) { csand = true; } else { System.out.println("Du kan desværre ikke indtaste et tal der er <= 0 eller et bogstav, desværre"); } }
//indlæs N System.out.print("Indtast max-værdien for de resulterende tal: "); for (boolean nsand = false; nsand == false; ) { n= Keyboard.readInt(); if (n > 0 && n > a && n > b && n > c) { nsand = true; } else { System.out.println("Max-værdien kan ikke være et bogstav og skal være mere end de delelige tal, desværre"); } } //udskriv overskrift System.out.println("tal mellem 1 og "+ n+ ", der ikke er delelige med "+ a+", "+ b+ " og "+ c+ ":");
//udskriv alle tal mellem 1 og N, som ikke er delelige med a, b og c for (int i= 1; i<= n; i++) //gentag fra 1 til N if (i% a!= 0) //undersøg om i er delelig med a if (i% b!= 0) //hvis ikke: undersøg om i er delelig med b if (i% c!= 0) //hvis ikke: undersøg om i er delelig med c System.out.print(i + " "); //hvis ikke, udskriv i
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.