W jakim miejscu jest błąd w kodzie:



import java.util.*;
public class Main1 {
float a = 3;
float b = 3;
float suma = a+b;
float średnia = suma/2;
Scanner in = new Scanner(System.in);
in.useLocale(Locale.ENGLISH);
suma = in.nextDouble();
średnia = suma/2;
System.out.printf(Locale.ENGLISH,"%.1f\n", średnia);
}

1

Odpowiedzi

2009-10-27T22:47:27+01:00
Wg mnie to najpierw musisz wstawić funkcje main na samym początku klasy i zmienić nextDouble() na nextFloat(),
poniżej działający kod:

import java.util.*;
public class Main1 {
public static void main(String argv[]){
float a = 3;
float b = 3;
float suma = a+b;
float średnia = suma/2;
Scanner in = new Scanner(System.in);
in.useLocale(Locale.ENGLISH);
suma = in.nextFloat();
średnia = suma/2;
System.out.printf(Locale.ENGLISH,"%.1f\n", średnia);
}
}
1 1 1