반응형
Q. for문을 이용하여 일주일 동안 200쪽의 책을 읽는 프로그램을 만들어 보세요. 날짜마다 읽은 책 페이지를 입력 받습니다. 책을 다 읽었을 경우 반복문 탈출, 일주일 동안 책을 다 읽지 못했을 경우 남은 페이지 수 출력하기.
import java.util.Scanner;
public class On {
public static void main(String[] args) {
int sum=0;
Scanner sc = new Scanner(System.in);
for(int i = 1 ; i<8 ; i++) {
System.out.print(i+"일째 읽은 페이지 수 : ");
int page = sc.nextInt();
sum += page;
if(sum>=200) {
System.out.println(i+"일만에 다 읽었습니다");
break;
}else if (i==7 && sum<200){
System.out.println("남은 페이지수는 " + (200-sum) + "입니다.");
}
}
}
}
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[JAVA] switch-case와 if~else 이용하여 문자와 키 입력 받고 평균 키와 비교해주는 프로그램 만들기 (0) | 2023.01.15 |
---|---|
[JAVA] while문을 이용하여 입력 받은 숫자의 N제곱을 계산하는 프로그램을 만들어 보세요. (0) | 2023.01.15 |
[JAVA] for문을 이용하여 N일 동안 평균 온도를 구하는 프로그램 작성하기. (0) | 2023.01.15 |
[JAVA] for문, if문을 사용하여 사칙연산 수행하는 프로그램 만들기 (0) | 2023.01.15 |
[JAVA] 이것이 자바다 6장 확인 문제 : Printer 클래스에서 println( ) 메소드 오버로딩하여 선언하기 (0) | 2023.01.14 |