본문 바로가기

java23

Java 4-2) String 클래스 _ 문자열 함수 알아보기 (equals / indexOf, lastIndexOf / length / replace / split / substring / toUpperCase, toLowerCase / trim / charAt / contains * String - Wrapper Class - char [] - 문자열을 편집, 정보취득 등 String str; - String : class 명칭 - str : class 변수 == object(객체) str = "안녕하세요"; System.out.println(str); // 문자열의 결합 String str1 = new String("안녕하세요");// 정석 String str2 = "반갑습니다";// 줄여씀 String str3 = str1 + str2; System.out.println(str3); str3 = str3 + "건강하세요"; System.out.println(str3); * equals : 문자열 비교 함수 String str4 = "world"; String str5 = "w.. 2021. 12. 11.
Java 4-1) Wrapper Class 래퍼클래스 / 숫자 ↔ 문자열 변경 / 2진수 8진수 16진수 10진수 * Wrapper Class - 일반 자료형(char, int, double)을 사용하기 편리하도록 구현해놓은 것 - "문자열" '가' '나' '다' 'h' 'e' 'l' 'l' 'o' → 문자들이 합해서 문자열이 됨 - char chArr[] = {'h', 'e', 'l', 'l', 'o'}; 문자를 배열로 만들어 문자열이 됨 - String : 자료형이 아님, Wrapper Class (문자열을 다룰 수 있도록 만들어 놓은 묶음(Class)) 일반 자료형 Wrapper Class (object, 객체, 박스) boolean Boolean byte Byte short Short int Integer long Long float Float double Double char Character char [].. 2021. 12. 11.
Java 3-6) while문 예제_ 값 입력받아 조건에 맞지 않으면 재입력받는 프로그램 / while문에서 continue 사용하기 / 배열 동적할당 숫자 5개를 입력받아, 음수가 입력되면 다시 입력 입력된 숫자들을 배열로 출력 int inputNum[] = new int[5]; int w = 0; while(w 0) {// 정상입력 inputNum[w] = num; } else { System.out.println("0 이상의 수를 입력하세요"); continue; } w++; } System.out.println(Arrays.toString(inputNum)); 2021. 12. 10.
Java 3-5) for문 예제_ 값 입력받아 배열 동적할당, 합계 / 평균 / 최고점수 / 우등생 수 구하기, 배열에 저장하기 사용자가 원하는 학생 수로 점수를 입력받는다. 총점, 평균 그리고 최고점수를 구한다. 입력 받은 점수 중에서 90점 이상인 학생 수는 몇명인가? 그리고 그 점수들만을 새로운 배열에 저장하도록 한다. * 기획하기 //변수와 배열 선언 및 초기화 // 입력 // 학생 수 몇명? // 학생들의 점수 입력 // 총점 // 평균 // 최고점수 // 90점 이상 받은 학생 수(우등생 수) // 우등생의 점수를 배열에 저장 // 결과 출력 //변수와 배열 선언 및 초기화 int count = 0; int number[] = null;// 동적할당을 해줘야하는 요소의 초기화는 null // 입력 // 학생 수 몇명? System.out.print("몇 명의 통계를 구하시겠습니까? = "); count = sc.next.. 2021. 12. 10.