- 프로그램에서 특정 자료형은 다른 자료형으로 변환하는 것
- 정수형 데이터를 실수형으로 바꾼다거나, 반대로 실수형 데이터를 정수형 데이터로 변환 할 수 있다.
- 형변환에는 자동형 변환과 강제형 변환이 있다.
사용자 입력을 받아서 처리할 수 있는 메소드이다.
java.util.Scanner scanner =new java.util.Scanner(System.in);
- java.util.Scanner 자료형 변수 scanner에 키보드 입력을 할 수 있는 데이터를 넣은
것이다.- 실제 사용자 입력을 받고 싶으면 scanner.nextLine()이라 입력하면
실행될때 이 부분에서 사용자 입력을 기다리다 사용자 입력을 문자열로 받게 된다.
int 뿐만 아니라 byte, short, long, float, double 등 숫자와 관련된 타입은 전부 가능함
parseByte() / parseShort() / parseInt() / parseLong() / parseFloat() /
parseDouble()
- 제목에 있는 Interger.parseInt() 메소드는 소괄호 안에 오는 문자열을 정수로 바꿔 준다.
- ❗ 정수가 아닌 다른 문자열을 입력하면 문제가 발생하므로 주의해서 입력 하자. ❗
ex)
String.format()은 매개변수를 가지고 새로운 문자열을 만드는 메소드이다.
문법은 다음과 같다.
String.format(“문자: %s 숫자: %d 실수:%f … ”,
첫번째 %문자에넣을값1, 두번째문자열에넣을값2,...)
%s는 문자열 자료형, %d는 정수형 자료형 %f는 실수형 자료형이 오는 것을 의미한다.