728x90 반응형 프로그래머71 Printf public class F_printf { public void printfMethod() { char ch = 'a'; char ch2 = 'b'; char ch3 = 'c'; char ch4 = 'd'; char ch5 = 'e'; //System.out.println(ch); //System.out.printf("%c\n",ch); //a b c d e //System.out.println(ch + " " + ch2 + " " + ch3 + " " + ch4 + " " + ch5); //System.out.printf("%c %c %c %c %c\n", ch, ch2, ch3, ch4, ch5); // (\n = 줄바꿈.) (%c = char) int i = 100; int i2 = 10; int .. 2023. 12. 25. Overflow public class E_Overflow { //오버플로우 public void overFlow() { byte bNum = 127; byte bNum2 = (byte)(bNum + 1); System.out.println("bNum : " + bNum); System.out.println("bNum2 : " + bNum2); } // 결과값의 크기를 예상하여 알맞는 자료형 선택하기 public void calc() { int num1 = 1_000_000; int num2 = 700_000; int multi = num1 * num2; // 7천억.. System.out.println("multi : " + multi); long multi2 = num1 * (long)num2; // 강제 형변환 i.. 2023. 12. 24. 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. 변수 연습 (4) 실습문제4 영어 문자열 값을 키보드로 입력 받아 문자에서 앞에서 세 개를 출력하세요. ex) 문자열을 입력하세요 : apple 첫 번째 문자 : a 두 번째 문자 : p 세 번째 문자 : p Class import java.util.Scanner; public class VariablePractice4 { public void method4() { Scanner sc = new Scanner(System.in); System.out.print("문자열을 입력하세요 : "); String str = sc.nextLine(); // apple char name1 = str.charAt(0); // a char name2 = str.charAt(1); // p char name3 = str.charAt(2);.. 2023. 12. 21. 이전 1 ··· 12 13 14 15 16 17 18 다음 728x90 반응형