⭐ byte < short, char < int < long < float < double
허용 범위가 작은 타입이 허용 범위가 큰 타입으로 자동으로 변환되는 것
허용 범위가 큰 타입을 허용 범위가 작은 타입으로 강제 변환시키는 것
손실이 발생하면 좋은 casting이 아님, 잘못된 것임
+연산자
문자열 연결
순서대로 이루어짐
+더하기
c = a + b
+ 연산되는 a, b가 int보다 작은 타입일 경우 더 int로 자동 형 변환
+ a, b 중 큰 타입으로 자동 형 변환
소수점 계산 정확히 계산
import java.util.Scanner;
public class _1008 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
double result = (double)a / b;
System.out.print(result);
sc.close();
}
}
double result = (double)(a / b);
[타입].parse[타입]]([문자열]);
ex) Intiger.parseInt([문자열]);
String.valueOf([값]);
%[순번$][- or 0][전체자릿수].[소수자릿수]변환문자
[- or 0] : 안쓰면 왼쪽 공백, -는 오른쪽 공백, 0은 0으로 채움
[문자열변수].equals("[문자열]")
깃허브도 알아봐야겠다...
"https://backlog.com/git-tutorial/kr/stepup/stepup1_3.html"