2-1
3)switch-case문
언제 쓰나?
- 조건이 하나의 변수값, 상수값일때 (a.k.a 복잡하면 못쓴다)
-break문의 역할
break 없으면 case 조건을 만족시켜도 답이 안나온다.= 조건이 모두 수행되어 default문에 있는 값까지 나온다.
public class SwitchCase2 {
public static void main(String[] args) {
String medal="gold";
switch(medal) {
case "gold":
System.out.println("금메달입니다.");
break;
case "silver":
System.out.println("은메달입니다.");
break;
case "bronze":
System.out.println("동메달입니다.");
break;
default:
System.out.println("메달이 없습니다.");
break;
}
}
}
package fifthbuilding;
public class FifthBuilding {
public static void main(String[] args) {
String numberoffloor="5";
switch(numberoffloor) {
case "5":
System.out.println("5층 헬스클럽입니다.");
break;
case "4":
System.out.println("4층 치과입니다.");
break;
case "3":
System.out.println("3층 피부과입니다.");
break;
case "2":
System.out.println("2층 정형외과입니다.");
break;
case "1":
System.out.println("1층 양국입니다.");
break;
default:
System.out.println("엘리베이터 층수를 누르세요");
break;
}
}
}
4-2 반복문
1)while문
조건식이 참인 동안 수행문을 반복해서 수행
num,이랑 sum이랑 다 초기화해야함
변수를 사용해서 연산등을 하려면 변수는 반드시 어떤 값을 가지고 있어야한다.
2)do-while문
3)for문
for문을 자주 사용하는 이유= 반복횟수를 관리할수 있기 때문이다.
for문은 배열과 함께 사용
나혼자코딩 -틀림 답구하고있음
package loopexample;
public class Hi {
public static void main(String[] args) {
int i;
int sum;
for(i=1, sum=0; i<=10; i++) {//for(초기화식; 조건식;증감식{수행문;}
sum +=i;
}
System.out.println("안녕하세요"+i+"입니다.");//11이 나오뮤ㅠ, 안녕하세요1~10까지 나오는 방법?
}
}
'【축 완독】 > JAVA[DOIT!자바프로그래밍입문]' 카테고리의 다른 글
[7일차] 자바프로그래밍입문p.232~272 (0) | 2024.03.15 |
---|---|
[4일차]DO IT 자바프로그래밍입문 p.123-152 (0) | 2024.03.07 |
[2일차]DO IT 자바프로그래밍입문 상수와 리터럴 (0) | 2024.02.01 |
[자바프로그래밍입문]2일차 p.53-87 변수와자료형~비트연산 (0) | 2024.01.18 |
[1일차]DO IT 자바프로그래밍입문 P.18-60 01.자바프로그래밍 시작하기 (0) | 2024.01.10 |