-
for문으로 구구단 만들기 System.in.read() 사용Web/소스코드 2019. 4. 11. 15:41
System.in.read()는 1자리 수만 입력이 가능하다.
import java.io.IOException; import java.util.Scanner; public class GugudanTest { public static void main(String[] args) throws Exception { // System.out.println("출력할 단 입력!"); // int input3 = System.in.read() - 48; // // for (int i = 1; i < 10; i++) { // System.out.println(input3 + "x" + i + "=" + input3 * i); // } gugu2(); } public static void gugu() { for (int i = 2; i < 10; i++) { // 기준이 되는 숫자는 바깥 for문에 위치하는게 대부분 System.out.println(); System.out.println("====" + i + "단===="); for (int j = 1; j < 10; j++) { // 자주 변경이 되는 배열 System.out.println(i + "x" + j + "=" + i * j); } } } public static void gugu2() throws Exception { System.out.print("시작할 단 입력: "); int rd1 = System.in.read() - 48; System.in.read(); System.in.read(); // 3 입력시 <-- 51,13,10 System.out.print("끝날 단 입력: "); int rd2 = System.in.read() - 48; // 다음 입력받을게 없다. System.in.read(); System.in.read(); for (int i = rd1; i <= rd2; i++) { // 기준이 되는 숫자는 바깥 for문에 위치하는게 대부분 System.out.println(); System.out.println("====" + i + "단===="); for (int j = 1; j < 10; j++) { // 자주 변경이 되는 배열 System.out.println(i + "x" + j + "=" + i * j); } } } }
반응형'Web > 소스코드' 카테고리의 다른 글
matches 한글,아이디유효성 체크 코드 (0) 2019.04.23 [자바] 오름차순 정렬하기(1,2,3,4,5...) (0) 2019.04.18 [자바] 별만들기 (0) 2019.04.17 [자바] 상속 사용방법 (0) 2019.04.12 [자바] BufferedReader 사용방법 (0) 2019.04.11