소수점에 있는 e의 의미
double d = 1.23e3;
System.out.println(d);
1.23e3
e3 = 10의 3승
1.23 x 1000 = 1230 의미함
d = 2.34e-2;
e-2 == 1/10의 2승
= 0.0234
int number1, number2;
float fNum;
num1 = 3;
fNum = (float)num1 / num2;
System.out.println(fNum);
float 가 먼저 실행이 된다. num1=3이지만 3.0으로 변환시킨다.
그후 계산
num1 = 0;
num2 = 0;
num2 = num1++;
num2 = ++num1;
System.out.println("num1 = " + num1 + " num2 = " + num2);
++num1은 ++을 먼저 연산처리한다.
그후 num1 을 num2로 대입 연산처리한다.
num1++은 혼자 num만 있을때 변화가 없다. 그러나 다른 num2가 있다면 num1++은 변화가 생긴다.+1
그리고 num2 = i++; 은 num2는 변화없다. 그러나 num2 = ++i는 +1 변화가 생긴다