728x90 반응형 형변환4 형변환 연습 (3) public class CastingPractice3 { public void cast3() { // 기능 제공용 클래스 int iNum1 = 10; int iNum2 = 4; float fNum = 3.0f; double dNum = 2.5; char ch = 'A'; System.out.println(iNum1 / iNum2); // 2 System.out.println((int)dNum); // 2 System.out.println((long)dNum); // 2L System.out.println(iNum2 * dNum); // 10.0 System.out.println((double)iNum1); // 10.0 System.out.println((double)iNum1 / iNum2); //2... 2023. 12. 25. 형변환 연습 (2) import java.util.Scanner; public class CastingPractice2 { //실수형으로 국어, 영어, 수학 세 과목의 점수를 입력 받아 총점과 평균을 출력하세요. 이 때 총점과 평균은 정수형으로 처리하세요. public void cast2() { Scanner sc = new Scanner(System.in); System.out.print("국어 : "); double kor = sc.nextDouble(); System.out.print("영어 : "); double eng = sc.nextDouble(); System.out.print("수학 : "); double mat = sc.nextDouble(); int sum = (int)(kor + eng + mat); s.. 2023. 12. 25. 형변환 연습 (1) import java.util.Scanner; public class CastingPractice1 { public void cast1() { Scanner sc = new Scanner(System.in); System.out.print("문자 : "); char ch1 = sc.nextLine().charAt(0); int in1 = ch1; System.out.println(ch1 + " uinicode : " + in1); } } Run 2023. 12. 25. Cast (형변환) public class D_Cast { // 자동 형변환 public void rule1() { // 값의 범위가 작 -> 큰 자동적으로 변환 // int - > double int i = 12; double d = 3.3; double result = i + d; // i + d // 12 + 3.3 // (int) + (double) // 12.0 + 3.3 //(double) (double) // 15.3 //(double) System.out.println("result : " + result); // int -> long int i2 = 2_147_483_647; // double float f3 = 1.0f; float f4 = 3.1231233123123511111f; double d3 = .. 2023. 12. 24. 이전 1 다음 728x90 반응형