일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MariaDB
- 마스킹
- 정보처리산업기사
- JSON
- mybatis
- 구멍가게코딩단
- 기출문제
- spring
- Tomcat
- jsp
- bulkinsert
- INSERT
- mysql
- NoSQL
- egov
- 부스트코스
- vue Carousel
- vscode tutorial
- insertAll
- jdbc
- java
- 오라클
- query
- github
- JAXBContext
- JQuery
- Ajax
- checkbox
- swipe 배너
- vue.js
Archives
- Today
- Total
개발새발
[DO it! 자바 프로그래밍 입문] 조건문 본문
728x90
반응형
조건문이란?
주어진 조건에 따라 조건에 맞는 다른 문장을 선택할 수 있도록 프로그래밍하는 것.
[if문과 if-else문]
: 만약~이라면
+ 책에서 코딩을 시작할 때 막막하다면 펜을 들고 손 코딩하는 것을 추천한다.
순서도를 그리던가 로직을 만들어보던가 하다 보면 변수와 흐름이 정리된다고 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
public class Test1 {
public static void main(String[] args) {
int score = 80;
if(score >=90) {
System.out.println("A");
}
else if(score >= 80) {
System.out.println("B");
}
else if(score >= 70) {
System.out.println("B");
}
else if(score >= 60) {
System.out.println("D");
}
else {
System.out.println("F");
}
}
}
|
if-else문을 이용해서 성적에 따라 학점 부여하기
[switch-case문]
if문에서 간단하게 표현
주로 조건이 하나의 변수 값이나 상수 값으로 구분되는 경우 사용
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
|
package chap4;
public class Test2 {
public static void main(String[] args) {
int r=5;
String c;
Scanner s=new Scanner(System.in);
System.out.println("층수입력:");
r=s.nextInt();
switch(r) {
case 1:c="1층 약국";
break;
case 2:c="2층 정형외과";
break;
case 3:c="3층 피부과";
break;
case 4:c="4층 치과";
break;
default:c="5층 헬스 클럽";
break;
}
System.out.println(c+"입니다.");
}
}
|
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
|
package ifexample;
public class SwitchCase4 {
public static void main(String[] args) {
int month = 10;
int day;
switch(month){
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
day = 31;
break;
case 4: case 6: case 9: case 11:
day = 30;
break;
case 2:
day = 28;
break;
default:
day = 0;
System.out.println("존재하지 않는 달 입니다.");
}
System.out.println(month + "월은 " + day + "까지 있습니다.");
}
}
|
수행문이 같다면 동시에 사용 가능 like this,,
728x90
반응형
'Programming > [Java]' 카테고리의 다른 글
json형식으로 list 데이터 java에 넘기기 (0) | 2023.10.31 |
---|---|
JAXBContext를 사용한 XML 데이터 파싱 (0) | 2023.08.30 |
Comments