/* 바구니에 사과를 담는 문제
* 1개의 바구니 : 10개 사과를 넣을 수 있다.
* 사과의 갯수가 123개 일때 필요한 바구니 갯수는 몇개 인가?
*
* <출력예>
* 사과 갯수 : 123개
* 필요한 바구니 갯수 : 13개
* */
.
.
ublic class GetApple {
public static void main(String[] args) {
AppleBasket apbas = new AppleBasket(123);
apbas.ShowBasket();
}
}
class AppleBasket{
int apple;
int basket;
public AppleBasket(int apple) {
this.apple = apple; // 바구니에 들어가는 사과의 갯수
this.basket = apple / 10;
}
public void ShowBasket() {
System.out.println("사과 갯수 : " + apple + "개");
if(apple % 10 == 0) {
System.out.println("필요한 바구니 갯수 : " + basket + "개"); // 10단위로 나누어 떨어질 때
}else {
System.out.println("필요한 바구니 갯수 : " + (basket + 1) + "개"); // 10단위로 안 나누어 떨어질 때
}
}
}
.
.
사과 갯수가 10개 단위로 나누어 떨어지면 바구니 갯수 구하는 방법은 쉽지만, 나누어 떨어지지 않는다면 바구니가 한 개 더 필요하다.
728x90
반응형
'Java > 본격 Java 퀴즈 기초' 카테고리의 다른 글
[Java] 학생 수를 입력 받아 평균 구하기(배열, for문, scanner 사용) (0) | 2020.07.06 |
---|---|
[Java] 3, 6, 9 게임 변형해서 해보기(for문, if문 사용) (0) | 2020.07.06 |
[Java] 숫자를 입력받아 계절 나타내기(scanner, if문 사용) (0) | 2020.07.06 |
[Java] 조건문 연습 (0) | 2020.07.06 |
[Java] 화씨 온도를 섭씨 온도로 바꾸기 (0) | 2020.07.06 |