티스토리 뷰
사용자가 단을 입력하면 해당 구구단을 자동 출력해주는 예제이다.
2단부터 9단까지만 출력하도록 제한하는 예제이기 때문에 올바른 수가 입력될 때까지 루프를 반복한다.
MultiplicationTable.java
import java.util.Scanner;
public class MultiplicationTable {
public static void main(String[] args) {
int num;
Scanner sc = new Scanner(System.in);
System.out.println("----구구단 출력-----");
while(true) {
System.out.print("단? ");
num = sc.nextInt();
if (num < 10 && num > 1)
break;
System.out.println("2~9사이를 입력하세요");
}
sc.close();
for (int i = 1; i < 10; i++) {
System.out.printf("%d * %d = %d\n", num, i, num*i);
}
}
}
실행 결과
----구구단 출력-----
단? 10
2~9사이를 입력하세요
단? 3
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
'Java > 기초' 카테고리의 다른 글
[java] 스트림(Stream) 기초 (0) | 2021.12.22 |
---|---|
[java] FileNameFilter로 특정 파일만 찾기 (0) | 2020.12.06 |
[java] File의 다양한 메서드 (0) | 2020.12.06 |
[java] File : getPath(), getAbsolutePath(), geCanonicalPath() 차이 (0) | 2020.12.06 |
[java] Optional 기초 : NPE에서 벗어나보자 (0) | 2020.08.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그런RESTAPI로괜찮은가
- github actions components
- FileNameFilter
- Best Time to Buy and Sell Stock
- getPath
- MPEG-2 TS
- hls.js
- sockjs
- websocket handshake
- csv to bean
- CGLIB프록시
- java8 stream
- 다이나믹프록시
- 코프링
- 정규경로
- AOP
- file
- opencsv
- getAbsolutePath와
- 정규표현식 패턴
- github actions 구성요소
- 정규표현식 플래그
- github actions 기초
- 문자열인코딩과 문자집합의 차이
- Longest Consecutive Sequence
- HtmlUtils
- getCanonicalPath
- csv 라이브러리
- self-descriptive
- 특수문자 치환
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함