이 글은 "Java의 정석 (남궁 성 지음)"을 읽고 주관적으로 요약한 글입니다.
※ 요약
- Java에서는 if 조건식에 무조건 bool이 들어가야함
- if (1) -> 불가능
- switch문의 제약 조건
- 조건식의 결과는 '정수' 또는 '문자열'이어야함
- case문에는 중복없는 상수값만 가능
- Math.random()
- random값 사용
- 범위
- 0.0 <= Math.random() < 0.1 - 1과 3 사이의 정수
- int(Math.random() * 3) + 1
- 문자열.charAt(index)
- 문자열의 char 가져오기
- switch문 중첩 사용 가능
- 향상된 for문
- for (int i : arr){
System.out.println(i);
}
- for (int i : arr){
- while(i-- != 0)
- while문의 조건식에 단항증감연산자 포함 가능
- do-while
- python을 오래해서 잊었던 do while문 기억하기
- 이름 붙은 반복문
public class HelloWorld{
public static void main(String []args){
int[] arr1 = {1,2,3,4};
int[] arr2 = {5,6,7,8};
Loop1: for(int i : arr1)
{
for(int j : arr2)
{
System.out.println("result : " + (i+j));
if(i==3)
break Loop1;
}
}
}
}
/*
result : 6
result : 7
result : 8
result : 9
result : 7
result : 8
result : 9
result : 10
result : 8
*/
- 나머지 생략
'책읽기' 카테고리의 다른 글
[쉽게 배우는 데이터 통신과 컴퓨터 네트워크](요약)[Chapter-3] 네트워크 기술 (0) | 2021.08.06 |
---|---|
[Java의 정석][Chapter-5] 배열 (0) | 2021.08.05 |
[파이썬 알고리즘 인터뷰][트라이] 팰린드롬 페어 (0) | 2021.08.05 |
[파이썬 알고리즘 인터뷰][트라이] 트라이 구현 (0) | 2021.08.05 |
[파이썬 알고리즘 인터뷰] 16장 - 트라이 (0) | 2021.08.05 |