공부/Java
Java_2_반복문과 Scanner 활용
오피스엑소더스
2019. 2. 27. 15:54
프로그램 조건
1. 10번 찍으면 나무가 넘어간다.
2. 사용자는 몇 번 나무를 찍을 지 숫자 입력을 통해 결정한다.
메인클래스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package Test.java; import java.util.*; public class TestMain { public static void main(String[] args) { // TODO Auto-generated method stub TreeHit t = new TreeHit(); Scanner scn = new Scanner(System.in); System.out.println("몇 번 찍어보실래요?"); int hitcount = scn.nextInt(); t.add(hitcount); } } | cs |
TreeHit 클래스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package Test.java; public class TreeHit { void add(int hittimes) { int hittimes2 = hittimes; int hittimes1 = 0; while (hittimes1 < hittimes2) { hittimes1++; if (hittimes1 < 10) { System.out.println("알림 : 나무를 " + hittimes1 + "번 찍었습니다."); } else if (hittimes1 == 10) { System.out.println("알림 : 나무 넘어갑니다!!!"); } else if (hittimes1 > 10) { System.out.println("나무둥치 : 그...그만... "); } } if(hittimes1 < 10) { System.out.println("알림 : 목재 획득 실패!!"); } else if(hittimes1 >= 10) { System.out.println("알림 : 목재 1개 획득!"); } } } | cs |
실행결과