2023. 5. 4. 20:14ㆍLanguages/JAVA
💬 기억하고 싶거나 공부한 내용을 기록중입니다 :) 개인적으로 기억하고 싶은 내용들을 적어두고 있습니다.
1️⃣ 조건문 : If, else, else if
- if: 조건식이 true이면 if문 내 실행문을 실행하게 된다.
- else : if문의 조건식이 false이면, else 블록이 실행된다.
- else if: 조건문이 여러 개인 경우, if 블록 뒤에 else if문을 작성하면 된다. else if문의 수는 제한이 없다.
- 작성방법
if(조건) {
실행문1
}else if(조건){
실행문2
}else{
실행문3
}
2️⃣ 조건문 : Switch
- 조건식을 충족하게 되면 블록 내부의 실행문을 실행하는 if문과는 다르게, 변수가 어떤 값이냐에 따라 해당 값의 실행문을 실행하게 되는 조건문이다.
- case 끝에 break를 붙이지 않느다면, 다음 case가 연달아 실행된다.
- 작성방법
int num = 2;
switch(num){
case 1:
System.out.println("1입니다");
break;
case 2:
System.out.println("2입니다");
break;
default:
System.out.println("3입니다");
break;
}
3️⃣ Math.random()
- 자바 API(https://docs.oracle.com/javase/8/docs/api/)에서 소개
Returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0
- 1부터 10까지의 정수 중 무작위로 값을 출력하고 싶다면?
int num = (int)(Math.random()*10)+1;
System.out.println(num);
- 예시)
1) 주사위의 눈이 무작위로 나온다면? (int)(Math.random()*6)+1
2) 100까지의 숫자 중 정수이자 양수가 무작위로 나오게 한다면? (int)(Math.random()*100)+1
'Languages > JAVA' 카테고리의 다른 글
| [JAVA] 배열 복사 (0) | 2023.05.09 |
|---|---|
| [JAVA] 데이터 타입, 배열 (0) | 2023.05.08 |
| [JAVA] 연산자, 반복문 (0) | 2023.05.04 |
| [JAVA] 연산에서 타입 변환, printf, 키코드 읽기 (0) | 2023.05.02 |
| [JAVA] 변수, 기본 타입, 타입 변환(형변환) (0) | 2023.05.01 |