변수를 초기화하지 않고 사용할 시 에러가 난다.
float f = 9.8F;
long l = 70000000L;
long과 float는 접미사를 붙여줘야 한다.
print() -> 엔터없이 쭉 출력
pirntln() -> 마지막에 엔터가 들어간다.
printf() -> 지시자를 사용 가능(포맷에 맞춰서 출력 가능)
%d -> 정수
%c -> 문자
%s -> 문자열
%f -> 소숫점 형식
%n -> 줄바꿈
%b -> 부울
int b = 26;
System.out.printf("나는 %d살의 대학생입니다", b);
정수형과 문자열을 변환하는 이유: 숫자가 문자열로 주어진 경우 더하기 연산을 수행할 때 문자가 합쳐지는 결과가 나올 수 있음
연산 외에도 인자값을 정수로 보내서 문자열로 처리하는 경우가 필요함.
String.valueOf -> 정수를 문자열로 변환
length() -> 자릿수 구하기
문자열 + 정수형 = ?
문자열로 더해짐
문자열-> 정수
Integer.valueOf
'안드로이드, 자바 > 자바' 카테고리의 다른 글
배열의 복사, 1차원, 2차원 배열 생성 및 출력, length와 length() 비교 (0) | 2022.02.03 |
---|---|
String.valueOf, Integer.valueOf (0) | 2022.01.20 |
main 함수에 static을 사용하는 이유 (0) | 2022.01.18 |
자바 자료형 (0) | 2022.01.18 |
패키지 (0) | 2021.05.24 |