Gå til innhold

Hjelp til å få metode til å fungere. Todimensjonalt array.


Anbefalte innlegg

Hei!

 

Skal lage en metode som tar utgangspunkt i et todimensjonalt array og skal regne ut gjennomsnitt temperaturen for hver dag i måneden. I arrayet har jeg opplysninger om været for hver time i døgnet.

 

Dette har jeg nå:

	
51 public double[] snittHverDag (){
52		double[] snittHverDag;
53		for(int dag = 0; dag < 30; dag++){
54			double dagensTemp =0;
55			for( int time = 0; time < 24; time++){
56				dagensTemp += temp[dag][time];
57			}
58			snittHverDag[dag] = (dagensTemp / 31);
59		}
60		return snittHverDag;
61	}

 

Men får kompileringsfeil:

 

Line 58: variable snittHverDag might not have been initialized
		snittHverDag[dag] = (dagensTemp / 31);
		^
Line 60: variable snittHverDag might not have been initialized
	return snittHverDag;
	       ^
2 errors

 

 

Noen som ser hva som er feil? :)

Lenke til kommentar
Videoannonse
Annonse

Takk skal du ha! :)

 

Men nå får jeg nye feilmeldinger som jeg ikke skjønner hvordan jeg skal løse:

 

Line 52: incompatible types
found   : double[]
required: double
	double snittHverDag = new double[24];
	                      ^
Line 58: array required, but double found
		snittHverDag[dag] = (dagensTemp / 31);
		            ^
Line 60: incompatible types
found   : double
required: double[]
	return snittHverDag;
	       ^
3 errors

Endret av Mr.Anki
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...