/**
* gaidiskas kodo rasymo stilius
*/
public enum numer {
// The enumerated values
SAUSIS, VASARIS, KOVAS, BALANDIS, GEGUĖ, BIRELIS, LIEPA, RUGPJŪTIS, RUGSĖJIS, SPALIS, LAPKRITIS, GRUODIS;
// Value-specific behavior using a switch statement
private int[] kiekis = new int[12];
private int[] temp = new int[12];
private int[] slegis = new int[12];
private int[] kritul = new int[12];
public float vidtemp(int x) { return temp[x-1]/kiekis[x-1];} // Sausis prasideda, nuo 0. Grazina temperatura
public float vidslegis(int x) { return slegis[x-1]/kiekis[x-1];}
public float vidkrituliai(int x) { return kritul[x-1]/kiekis[x-1];}
public void compute(int t, int s, int k) {
switch(this) {
case SAUSIS: kiekis[0]++; temp[0]=temp[0]+t; slegis[0]=slegis[0]+s; kritul[0]=kritul[0]+k;
case VASARIS: kiekis[1]++; temp[1]=temp[1]+t; slegis[1]=slegis[1]+s; kritul[1]=kritul[1]+k;
case KOVAS: kiekis[2]++; temp[2]=temp[2]+t; slegis[2]=slegis[2]+s; kritul[2]=kritul[2]+k;
case BALANDIS: kiekis[3]++; temp[3]=temp[3]+t; slegis[3]=slegis[3]+s; kritul[3]=kritul[3]+k;
case GEGUĖ: kiekis[4]++; temp[4]=temp[4]+t; slegis[4]=slegis[4]+s; kritul[4]=kritul[4]+k;
case BIRELIS: kiekis[5]++; temp[5]=temp[5]+t; slegis[5]=slegis[5]+s; kritul[5]=kritul[5]+k;
case LIEPA: kiekis[6]++; temp[6]=temp[6]+t; slegis[6]=slegis[6]+s; kritul[6]=kritul[6]+k;
case RUGPJŪTIS:kiekis[7]++; temp[7]=temp[7]+t; slegis[7]=slegis[7]+s; kritul[7]=kritul[7]+k;
case RUGSĖJIS: kiekis[8]++; temp[8]=temp[8]+t; slegis[8]=slegis[8]+s; kritul[8]=kritul[8]+k;
case SPALIS: kiekis[9]++; temp[9]=temp[9]+t; slegis[9]=slegis[9]+s; kritul[9]=kritul[9]+k;
case LAPKRITIS:kiekis[10]++; temp[10]=temp[10]+t; slegis[10]=slegis[10]+s; kritul[10]=kritul[10]+k;
case GRUODIS: kiekis[11]++; temp[11]=temp[11]+t; slegis[11]=slegis[11]+s; kritul[11]=kritul[11]+k;
}
}
// Test case for using this enum
public static void main(String args[]) {
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);
}
}