03. april 2002 - 13:18Der er
6 kommentarer og 1 løsning
minVærdi bliver 0 hvor det skulle have været 1ell. over
Jeg har skrevet dette program, men af en eller anden grund bliver minVærdi lig 0 hvor det skulle have været 1 eller over?
import javagently.*;
class Array { Array() { Display d = new Display("Erols Tabel"); int i=0; int værdi=0; int tabel[] = new int[100]; int max; int maxIndex=0; int minIndex=0; int maxVærdi=tabel[0]; int minVærdi=tabel[0];
} double gennemsnit=værdi/100; d.println("Gennemsnit af tallene er :"+gennemsnit); d.println("Max værdien er "+maxVærdi+"-->"+maxIndex); d.println("min værdien er "+minVærdi+"-->"+minIndex); } public static void main(String[] aslan) { new Array(); } }
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.
Du starter med at sætte minVærdi til 0 og da den aldrig møder en mindre værdi ender den med nul. Sæt den til en meget stor værdi Integer.MAX_VALUE og sæt ligeledes din max værdi til Integer.MIN_VALUE (ja, det skal være sådan). PS du skal lade din løkke hedde for(i=0;i<100;i++) ellers kører du kun 99 værdier igennem.
Simple typer som int's bliver sat til nul, doubles til nul, og booleans til false som default.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.