이전의 구구단과 달라진 점
1) 반복되는 출력문을 printf와 for문을 사용하여 간략하게 출력했다.
2) boolean 과 while 문을 사용하여 계산기를 다시 사용하는 것을 간단하게 만들었다.
import java.util.*;
public class Gugudan {
void gugudan(int dan) {
//for문 (printf 사용해서 간단하게 출력)
for(int i=1; i<=9;i++) {
System.out.printf("%d * %d = %d%n", dan, i , dan*i);
}
}
public static void main(String[] args) {
System.out.println("***** 구구단 *****");
Scanner sc = new Scanner(System.in);
Gugudan g = new Gugudan();
boolean again = true;
while(again) {
System.out.println("몇 단? (숫자를 입력하세요)");
g.gugudan(sc.nextInt());
System.out.println("다시하시겠습니까? 1-네 2-아니오");
if(sc.nextInt()==2) {
again = false;
}
}
System.out.println("구구단을 종료합니다:)");
}
}
'공부 > 코드모음' 카테고리의 다른 글
물건구매 (0) | 2024.03.27 |
---|---|
자동차, 스마트자동차 주행 (0) | 2024.03.16 |
계산기 (Scanner / while / switch / if / 메서드 ) (1) | 2024.03.06 |
[배열] 전체 합과 평균 구하기 (0) | 2023.06.03 |
배열 최대값/ 최소값 구하기 (0) | 2023.06.02 |