これは私のコードです:
class test{
public static void main(String arg[]){
int a=10, b=20;
float c = 30.123;
int e = (int)c;
System.out.println(e);
}
}
このエラーが発生します:
test.java:6: error: possible loss of precision
float c = 30.123;
^
required: float
found: double
1 error
なぜこれらすべて?