일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 일본회사내정
- SQL
- set
- Java
- 일본출국준비
- map
- SQLD
- jsp
- javascript
- 계층적질의
- 다중삭제
- 일본개발자
- 일본회사합격
- jquery
- 일본어 시제
- coe타임라인
- list
- 일본개발자면접
- 일본재류자격
- 날짜형식변경
- 일본it회사
- 일본어학원후기
- 시퀀스초기화
- 일본회사특징
- 오라클날짜형식
- AWS 배포
- coe준비물
- 컬렉션리스트
- coe필요서류
- 전화일본어후기
- Today
- Total
분명 잔 것 같은데 졸리다
[기본] 키워드로 간단하게 알아보는 Java.1 본문
● JAVA : 객체지향 프로그래밍(반대는 구조적/절차적 프로그래밍) 언어로 모든 운영체제에서 실행 가능하다.
- 변수 : 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름
○ 기본타입 : 정수(byte, char('a', "aaa"), int(기본), long), 실수(float, double(기본)), 논리(boolean, (값 : true, false))
- 형변환 : 다른 타입으로 변환(큰=작은, 작은=(작은)큰)
- 문자열을 기본타입으로 변환 : int a = Integer.parseInt(asd);
- 기본타입을 문자열로 변환 : String a = String.valueOf(기본타입);
○ 입출력
- System.out.print("java") : 괄호 안의 내용 출력(연속으로 작성 시 한 줄로 공백 없이 나열됨)
- System.out.printf("java: %s", "study") : 문자열 형식대로 내용을 출력
(%d : 정수, %f : 실수, %c : 문자, %s : 문자열, \t : tab, \n : 줄 바꿈, %% : %)
- System.out.println("java") : 괄호 안의 내용을 출력하고 행이 바뀜
- Scanner scanner = new Scanner(System.in) : 입력한 값을 읽는 코드, scanner.nextLine() 메서드 실행하여 확인
○ 연산자
- 산술 (+, -, *, /, %)
- 부호 (+, -)
- 문자열 연결 (+)
- 대입 (=, +=, -=, *=, /=, %=)
- 증감 (++, --)
- 비교 (==,!=, >, <, >=, <=, instanceof)
- 논리 (!, &, |, &&, ||)
- 조건 : (조건식)? a : b (삼항연산자)
● 조건문
○ if-else문
if (조건식) {
// 조건식이 true라면 실행
}else {
// 조건식이 false라면 실행
}
○ switch문 : break가 없다면 나올 때까지 실행됨
switch(변수) {
case 'a':실행문a;
break;
case 'b':실행문b;
break;
default:실행문c; //모두 아니라면 실행
}
● 반복문
○ for문 (정해진 횟수만큼 반복 실행, 중첩 사용 가능)
fot (int i=1, i<5; i++) {
sum = sum + i
}
○ while문 (조건식이 ture일 경우 계속 실행, false시 종료)
while(i<=10) {
i++ // i가 10이되면 종료
}
○ do-while문 : do를 먼저 실행 후 while문을 실행, true일 경우 다시 do를 실행
● 배열 : 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스를 부여해 놓은 자료 구조
- 특징 : 같은 타입의 데이터만 저장 가능, 한번 생성된 배열은 길이를 수정할 수 없음
타입[ ] 변수 = {값0, 값1, 값2...}; // (=대입연산자)
타입[ ] 변수 = new 타입[길이]; // 미리 배열 생성
- 배열 길이 확인 : 배열 변수.length;
- 배열 복사 : System.arraycopy();
○ forEach : 배열 반복문
int[] scores = {1, 2, 3, 4, 5}
int sum = 0;
for(int score : scores) {
sum = sum + score; // sum+=score;
}
System.out.println("총합 : ", + sum); // 총합 : 15
[ 참고 : 혼자 공부하는 자바(https://www.hanbit.co.kr/store/books/look.php?p_code=B6700167549) ]
'BE > JAVA' 카테고리의 다른 글
컬렉션 프레임워크와 인터페이스 종류 (0) | 2024.06.25 |
---|---|
[JAVA] @ResponseBody, @RequestBody 란? (0) | 2024.03.12 |
[기본] 키워드로 간단하게 알아보는 Java.5 (0) | 2024.02.23 |
[기본] 키워드로 간단하게 알아보는 Java.3 (0) | 2024.02.23 |
[기본] 키워드로 간단하게 알아보는 Java.2 (0) | 2024.02.23 |