방명록
- Java 기초 05 : 형 변환2024년 09월 09일 13시 32분 46초에 업로드 된 글입니다.작성자: UXO Studio
01 형 변환 : 정수, 실수
02 정수, 실수 연산
03 형 변환 데이터 활용
04 형 변환 : 문자
01 형 변환 : 정수, 실수
'정수형 -> 실수형'이나 '실수형 -> 정수형'와 같이 데이터 타입을 변환해 주는 것
public class ch05 { public static void main(String[] args) { // 정수 -> 실수 System.out.println("정수 - > 실수"); int score = 90; System.out.println((float) score); System.out.println((double) score); // 실수 -> 정수 System.out.println("실수 - > 정수"); float score_f = 91.3F; double score_d = 92.3; System.out.println((int) score_f); System.out.println((int) score_d); } }
------------------------ 정수 - > 실수 90.0 90.0 실수 - > 정수 91 92 ------------------------
02 정수, 실수 연산
public class ch05 { public static void main(String[] args) { int score; double score_d; float score_f; // 정수 = 정수 + 실수 score = 10 + (int) 21.4; System.out.println(score); // 실수 = 정수 + 실수 score_d = (double) 21 + 21.1; System.out.println(score_d); } }
------------------------ 31 42.1 ------------------------
03 형 변환 데이터 활용
public class ch05 { public static void main(String[] args) { int score = 10; double score_d = 20.2; System.out.println(score); System.out.println(score_d); double convertedScoreDouble = score; int convertedScoreInt = (int) score_d; System.out.println(convertedScoreDouble); System.out.println(convertedScoreInt); } }
------------------------ 10 20.2 10.0 20 ------------------------
자동 형 변환 : int -> long -> float -> double
형 변환 필요 : double -> float -> long -> int
04 형 변환 : 문자
public class ch05 { public static void main(String[] args) { // 정수 -> 문자 String s1 = String.valueOf(12); // 방법 1 System.out.println(s1); s1 = Integer.toString(12); // 방법 2 System.out.println(s1); // 실수 -> 문자 String s2 = String.valueOf(12.2); // 방법 1 System.out.println(s2); s2 = Double.toString(12.2); // 방법 2 System.out.println(s2); // 문자 -> 정수 int i = Integer.parseInt("13"); // 방법 1 System.out.println(i); // 문자 -> 실수 double d = Double.parseDouble("13.3"); // 방법 1 System.out.println(d); } }
정수/실수 -> 문자
1) String.valueOf(n)
2) Integer.toString(n)
문자 -> 정수/실수
1) Integer.parseInt("s")
1) Integer.parseDouble("s")
------------------------ 12 12 12.2 12.2 13 13.3 ------------------------
#형변환 #데이터형변환 #정수형변환 #실수형변환 #Java프로그래밍 #코딩기초 #프로그래밍기초 #코딩연습 #프로그래밍공부 #프로그래밍언어 #초보프로그래머 #Java기초 #정수실수연산 #데이터활용 #문자형변환 #String변환 #Integer변환 #Double변환 #자동형변환 #강제형변환 #형변환예제
'Java > Java 기초' 카테고리의 다른 글
Java 기초 07 : 대입 연산자 (0) 2024.09.25 Java 기초 06 : 산술 연산자 (0) 2024.09.25 Java 기초 04 : 변수와 상수 (0) 2024.09.09 Java 기초 03 : 주석 (0) 2024.09.09 Java기초 02 : 자료형 (0) 2024.09.09 다음글이 없습니다.이전글이 없습니다.댓글