728x90 문자열5 [Java] 8강. java.lang 패키지 연습 문제 문제1. 다음 프로그램의 출력 결과는 무엇인가? 1. Jovo 2. Java 3. JovoExam 4. JavaExam 정답 : 1 풀이 : s에 저장된 값 Jovo를 출력한다. 문제2. Object 클래스와 String 클래스에 대한 설명이다. 잘못된 것은 무엇인가? 1. 모든 클래스는 묵시적으로 Object 클래스를 상속받는다. 2. Object 클래스에 toString()과 equals() 메소드가 정의되어 있다. 3. String 클래스에 toString()과 equals() 메소드가 재정의되어 있다. 4. String 클래스는 표준 입출력 스트림을 위한 static 필드를 제공한다. 정답 : 4 풀이 : 4번은 System 클래스에 대한 설명이다. 문제3. 문자열 처리 시간에 차이가 생기는 이유.. 2024. 4. 12. [Java] 8-2 String 클래스 1. String 클래스와 생성자 : 문자열을 표현하고 처리하기 위한 클래스 -> String s1 = new String("Java"); // 객체를 생성 : String 클래스는 기본 자료형처럼 사용될 수 있음 -> String s2 = "Java"; // 리터럴을 대입 -> 같은 리터럴은 1개만 만들어져 공유됨 : String 객체는 내용이 변하지 않는(immutable) 상수 객체 2. 문자열의 비교 3. 문자열의 검색 4. 문자열의 추출 메소드 5. 문자열의 변환 : 원본 문자열은 변경되지 않고, 새로운 객체가 만들어짐 : 주요 메소드 6. 다른 자료형을 문자열로 변환하는 메소드 7. 기타 메소드 2024. 4. 12. [C] 8-3 char형 배열과 문자열 char형 배열 -형식: char 배열명[문자열 길이 + 1] ex) char str[12] -의미: 배열명이 str이고, 12문자 길이를 가진 char형 배열 char형 배열선언과 초기화 // 문자열 단위로 초기화 // 문자 단위로 초기화('\0' 문자를 삽입해야 함) char형 배열의 기억공간 표현 // '\0'문자가 자동으로 삽입됨 // '\0'문자를 끝에 삽입함 ex) ex - scanf()함수 이용) 2024. 4. 8. 4-3 파이썬 기초 문자열, 연산자 실습 https://colab.research.google.com/ Google Colaboratory colab.research.google.com 코드 버튼을 클릭한다. // Computer은 문자열이기 때문에 양쪽에 인용부호를 붙여서 입력한다. // Ctrl + Enter : 실행 *아래하한글이나 MS Word에서 복사해 붙인 코드는 에러가 발생할 수 있으니 주의해야 한다. // 연산 계산도 가능하다 // 문자열 연산도 가능하다. // 혼합 연산도 가능하다. // 코드 입력시 엔터를 사용해 여러 줄의 코드를 만들 수 있다. // 주석 입력 가능 // 출력에는 주석이 나오지 않음. 2024. 3. 14. 3-2 문자열 String 클래스 : String 클래스는 문자열을 표현하고 처리하기 위한 참조형 : String형의 변수는 참조형이나 기본형 변수처럼 사용할 수 있음. *참조형 변수 : 객체를 가리키는 변수 *기본형 변수 : new 클래스() 문자열 리터럴 : 이중 따옴표를 사용함 // 참조형 변수와 new를 사용한 기본형 변수를 둘 다 사용 가능. : 참조형 변수에는 null이라는 특별한 값을 지정할 수 있음. 문자열의 +연산자 : 두 문자열을 연결하는 것 : (문자열 + 기본형) 또는 (문자열 + 다른 참조형)도 가능 -> + 연산자를 사용할 때, 기본형(또는 다른 참조형) 값은 문자열로 자동 형변환 가능 : print()나 println()에서 자주 사용됨 -> 1개 매개변수를 문자열로 바꾸어출력함 -> Sys.. 2024. 3. 8. 이전 1 다음 728x90