형변환 연산
데이터 타입이 다른경우 데이터 타입의 범위가 더 넓은 쪽으로 자동으로 변환시켜 연산하게 된다.
package java_basic;
public class Variable {
public static void main(String[] args) {
int a = 10;
float b = 3.0F;
System.out.println(g/h);
}
}
// 3.3333333
단항 연산자
자바는 단항 연산자를 사용할 수 있다.
package java_basic;
public class Variable {
public static void main(String[] args) {
int i = 1;
i++;
System.out.println(i); // 2
++i;
System.out.println(i); // 3
System.out.println(++i); // 4
System.out.println(i++); // 4
System.out.println(i); // 5
}
}
++i
는 i를 증가시킨 뒤 해당 줄을 실행시키는 것이고, i++
는 해당 줄이 실행된 뒤 증가되는 것이다.