I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Problemer for en newbie 16/03 2001 13:58:53 50 point fra machholdt
Jeg er helt ny i java...
Omskriv programmet så det istedet bruger while løkken.
public class gg { public static void main(String args[]) { int max = 10; int midt = max / 2; int i=1;
while(i<max) { System.out.println(\"i = \" + i); if (i == midt) { System.out.println(\"Vi er midtvejs\"); } i++; } } }
siden du nu kalder dig newbie, tag og sæt {} rundt om if sætninger selvom de kun laver en ting, det er ikke nødvendigt, men gør koden pænere og mere overskuelig
disky: jeg sætter altid {-}, selv de gange hvor det ikke er nødvendigt. Derfor er det ikke nødvendigt for mig at have { og } stående lige under hinanden, det klarer jeg med indrykning. Og så sparer jeg en linie, og kan dermed overskue mere på skærmen. Derfor :)
Du kan ikke altid bruge en do_while, for indholdet (kroppen) af sådan en udføres altid. F.eks. er
for (i=1;i<n;i++) { ... }
ikke altid ækvivalent med
i=1; do { ....; i++} while (i<n);
det er det nemlig kun hvis n>=2, dvs. indholdet udføres én gang. Men omskrivningen ovenfor, til while, er præcis det samme som for-løkken. Det er sjældent du har brug for do-while!
Jo jo, alle konstruktioner kan skrives indeni hinanden - men man bør vælge den, der \"egner sig bedst\". Og hellere en while, end en do-while med en test for om det er første gang ... for nu at tage et eksempel.
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.