문제) for문으로 1부터 100까지의 짝수의 합 구하기
int sum = 0;
for(int i=1; i<=100; i++) {
if(i%2==0) {
sum = sum + i;
}
}System.out.println(sum);
//블록안에 선언된 변수는 블록밖에선 사용불가.
문제) 숫자를 계속 입력받다가 0이되면 종료
Scanner sc = new Scanner(System.in);
int num = 1;
while(num != 0) {
System.err.print("숫자를 입력하세요>");
num = sc.nextInt();
System.out.println(num);}
if(num == 0) {
System.out.println("0입니다");
break 사용했을때
Scanner sc = new Scanner(System.in);
while(true) {
System.err.print("숫자를 입력하세요>");
int num = sc.nextInt();
System.out.println(num);
if(num == 0) {
break;
}
} System.out.println("끝입니다");
}
문제) 자판기 만들기
0이되면 종료
Scanner sc = new Scanner(System.in);
while(true) {
System.out.println("====자판기====");
System.out.println("1.콜라 2.사이다 3.우유 0.종료");
System.out.print("메뉴선택 <");
int num = sc.nextInt();
if (num == 1) {
System.out.println("콜라선택");
}else if (num == 2) {
System.out.println("사이다 선택");
}else if (num == 3) {
System.out.println("우유 선택");
}else if (num == 0) {
break;
}else
System.out.println("주어진 메뉴에서 선택해주세요");
} System.out.println("종료");
'Java > Java icia 3일차' 카테고리의 다른 글
로그인 예제 (0) | 2023.02.23 |
---|---|
3일차 만든 프로젝트(자판기) (0) | 2023.02.23 |