개발 수업/JAVA
[Java] 연산자,제어문(if-else문,switch문)
오늘 하루s
2023. 5. 4. 17:50
728x90
더보기
Day6. 230504
연산자
비교연산자
추가) Math클래스
수학 계산에 사용할 수 있는 메소드 제공.
double random() : 랜덤값
- 예제코드 double v = Math.random()
- 0.0과 1.0사이의 범위의 속하는 하나의 double 타입의 값을 리턴함.
-시작이 1이 아닌 start일 경우 start<=...<(start+n)
자바 api 1.8
https://docs.oracle.com/javase/8/docs/api/
Java Platform SE 8
docs.oracle.com
API : 라이브러리에 접근하기 위한 규칙들을 정의한 것
논리연산자
- and : 모든 조건을 만족(true)
&& : 조건1&&조건2 => 조건1이 F이면 조건2를 검사x
& : 조건1&조건2 => 조건1이 F라도 조건2를 검사
- or : 모든 조건이 F이면 F
=>단 1개의 조건이라도 참이면 T
|| : T||F
| : T|F
삼항연산자
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
|
package chap0304;
public class IFEX02 {
public static void main(String[] args) {
System.out.println(Math.random());
int n = (int)(Math.random()*100);
System.out.println(n%2);
System.out.println(n/2);
String r1="";
if(n%2==0) {
r1="짝수";
}else {
r1="홀수";
}
System.out.println(n+" is"+r1);
System.out.println("-----------");
System.out.println();
//삼항연산자
String result = (n%2==0)? "짝수" : "홀수";
System.out.println(n+" is"+result);
}
}
|
cs |
더보기
*실행 결과
0.09812195396797041
1
44
89 is홀수
-----------
89 is홀수
//숫자는 랜덤하게 바뀜.
제어문
if-else문
if문의 조건식이 true이면 if문의 블록 실행,
조건식이 false이면 else 블록이 실행.
switch문
변수가 어떤 값을 갖느냐에 따라 실행문이 선택.
switch(조건){
case 값1 : 실행코드; break;
case 값2 : 실행코드; break;
case 값N : 실행코드; break;
default : 실행코드; break;
}
*실행결과 : 회원입니다. (위 아래 동일한 결과 나옴.)
728x90