큰솔 화면에 구구단 출력하기
- 수행 목적 : JAVA의 다중 반복문과 format 함수를 이용하여 주어진 조건에 맞는 로직 작성
- 간략 소개 : 반복문의 기본을 학습하는 진부하면서도 고전 프로그램인 구구단을 화면에 출력하는 프로그램을 작성해 주세요.
※ 필수 준수사항
1. 다중 반복문을 이용하여 코딩
2. 큰솔 화면에 내용이 맞도록 format 함수 이용하여 코딩
3. 1단부터 9단까지 표시
※ 권장사항
1. String.format 함수를 학습해 보세요.
2. 반복문에 대한 초기값은 주어진 조건에 맞게 작성해 보세요.
format() 정의
지정한(local, format, arguments)로 포맷된 문자열 반환
1. String.fomrat() 메서드에 locale 지정 안하면 Locale.getDefault() 메서드 호출해 기본 locale 사용.
2. Java 언어의 format() 메소드는 C언어의 sprinft() 함수나 Java 언어의 printf() 메서드와 같음.
[포맷 지정자]
%c : character(단일문자) 자료형 → 유니코드 단일문자 반환
%d : integer(정수: byte, short, int, long 등 포함) → 10진주 정수 반환
%f : floating point(부동소수) → 십진수
%s : 모든 자료형 → 문자열 값
작성 코드
// 콘솔 화면에 구구단 출력하기
public class GuGuDan {
public static void main(String[] args) {
int i =1;
int dan =1;
System.out.println("[구구단 출력]");
for (dan = 1; dan < 10; dan++) {
for (i = 1; i < 10; i++) {
int result = dan * i;
System.out.print(String.format("0%d", i)
+ String.format("%2s ", "x")
+ String.format("0%d", dan)
+ String.format("%2s", "=")
+ String.format(" %02d", result)
+ String.format("%s", "\t"));
}
System.out.println();
}
}
}
https://gist.github.com/coha96/e0bbf2f424305b5d30313081b86cd9f8
'JAVA > 백엔드_미니과제' 카테고리의 다른 글
가상 대선 당선 시뮬레이션 프로그램 (0) | 2023.03.10 |
---|---|
달력 출력 프로그램 (0) | 2023.03.08 |
주민등록번호 생성 프로그램 (0) | 2023.03.07 |
놀이동산 입장권 계산 프로그램 (0) | 2023.03.07 |
결제 금액 캐시백 계산 프로그램 (0) | 2023.03.06 |