1. 0.0과 1.0 사이에 속하는 double 타입의 난수 하나를 리턴한다.
0.0 <= Math.random() < 1.0
2. start 부터 시작하는 n개의 정수 중에서 임의의 정수하늘 얻기 위한 연산식입니다.
int num = (int)(Math.random() * n ) + start
3. 주사위 하나를 뽑는 연산식 입니다.
int num = (int) (Math.random() * 6) +1;
4. 삼항 연산자
- 조건식 ? 피연산자1 : 피연산자2
- 조건식의 연산결과가 true 이면, 결과는 피연산자 1이고, 조건식의 연산결과가 false 이면 결과는 피연산자2
- 피연산자1, 피연산자2 에는 주로 값이 오지만, 경우에 따라 연산식이 올 수 있다.
- 삼항 연산자가 익숙하지 않다면, if문으로 바꾸어 이용해도 좋다.
int b2 = 0; if(5 > 4){ b2 = 50; }else{ b2 = 40; }
특이한 점은 중첩도 된다는 점이다.
'개발 > Java' 카테고리의 다른 글
[Java] Junit이 뭘까.. (0) | 2021.11.07 |
---|---|
[Spring] Maven, Gradle 차이를 알아보자 (0) | 2021.10.31 |
[Java] 메소드 호출, 객체 생성 (0) | 2021.10.19 |
[Java] 스프링 - DI, AOP / MVC 패턴 / MVP 패턴 (0) | 2021.10.17 |
[Java] 직사각형 별 찍기 (프로그래머스) (0) | 2021.08.30 |
댓글