자료형 | 기본값 |
boolean | false |
char | '\u0000' |
byte / short / int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d 또는 0.0 |
참조형 | null |
String 배열
1. 하나씩 넣는 방법
String [ ] name = new name[3]; // 3개의 문자열을 담을 수 있는 배열 생성
name [0] = "Kim" ;
name [1] = "Park" ;
name [2] = "Lee" ;
2. 한번에 넣는 방법
String [ ] name = { "Kim", "Park", "Lee" };
Quize 1. ) 가위 / 바위 / 보 중에서 랜덤으로 출력하기
String 클래스
- String 클래스 = char [ ] + 메서드 (기능)
- 내용 변경 X (only read) ➔ 문자열 결합 시 새로운 문자열이 만들어짐
메서드 | 설명 | |
char | charAt (int index) | 문자열에서 해당 위치(index)에 있는 문자 반환 |
int | length ( ) | 문자열 길이 반환 |
String | substring (int from, int to) | 문자열에서 해당 범위의 문자열 반환 (to는 포함 X) |
blooean | equals (Object obj) | 문자열 내용이 같다면 true, 다르다면 false |
char [ ] | toCharArray () | 문자열을 문자 배열(char[])로 변환해서 반환 |
커맨드 라인 입력 받기
- 커맨드 라인에 입력한 값이 문자열 배열에 담겨서 전달
Scanner 외에도 커맨드 라인을 통해서도 입력받을 수 있음
1번. 이클립스 이용
Run Configurations - Arguments - 내용 입력
2번. cmd 이용
이클립스에서 alt + enter 이용해서 파일경로로 이동 - .class 파일은 상위폴더 bin에 있음 - cmd 창에 cd 경로 작성 - dir - 파일 이름 작성 - 파일 이름 + 매개변수 작성
근데 어떨때, 왜 사용해야 하는지는 아직 제대로 이해 안감
.
.
'JAVA > 자바의 정석' 카테고리의 다른 글
[자바의 정석 - 기초편] 6. (1) 객체지향 언어 ( 클래스 / 객체 / 인스턴스 ) (0) | 2023.11.28 |
---|---|
[자바의 정석 - 기초편] 5. (4) 2차원 배열 ( 인덱스 / 초기화 / Arrays로 배열 다루기 ) (0) | 2023.11.27 |
[자바의 정석 - 기초편] 5. (2) 배열의 활용 ( 합계-평균 구하기 / 최대-최소 구하기 / 배열 섞기 / 로또 번호 구하기 ) (0) | 2023.11.27 |
[자바의 정석 - 기초편] 5. (1) 배열 ( 선언 / 인덱스 / 길이 / 초기화 / 출력 ) (0) | 2023.11.26 |
[자바의 정석 - 기초편] 4. (4) 반복문 ( break문 / continue문 / 이름 붙은 반복문 ) (0) | 2023.11.26 |