본문 바로가기
알고리즘풀이/정올-자바

[정올/JAVA] 1291 : 구구단 원하는 구구단의 범위를 입력받아 해당 구간의 구구단을 출력하는 프로그램을 작성하시오.

by 이얏호이야호 2020. 9. 12.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
import java.util.Scanner;



public class Main {



 public static void main(String[] args) {

 Scanner in = new Scanner(System.in);

 int input1 = in.nextInt();

 int input2 = in.nextInt();

 while ((input1 < 2 || input1 > 9) || (input2 < 2 || input2 > 9)) {

 System.out.println("INPUT ERROR!");

 input1 = in.nextInt();

 input2 = in.nextInt();

 }

 if (input1 > input2) {

 for (int i = 1; i <= 9; i++) {

 for (int j = input1; j >= input2; j--) {

 String result = Integer.toString(j * i);

 if (result.length() == 1) {

 System.out.print(j + " * " + i + " =  " + result + "   ");

 } else

 System.out.print(j + " * " + i + " = " + result + "   ");

 }

 System.out.println();

 }



 } else if (input2 > input1) {

 for (int i = 1; i <= 9; i++) {

 for (int j = input1; j <= input2; j++) {

 String result = Integer.toString(j * i);

 if (result.length() == 1) {

 System.out.print(j + " * " + i + " =  " + result + "   ");

 } else

 System.out.print(j + " * " + i + " = " + result + "   ");

 }

 System.out.println();

 }

 } else if (input1 == input2) {

 for (int i = 1; i <= 9; i++) {

 String result = Integer.toString(input1 * i);

 if (result.length() == 1) {

 System.out.println(input1 + " * " + i + " =  " + result);

 } else

 System.out.println(input1 + " * " + i + " = " + result);

 }

 }



 }



}

 

 


더 많은 자바코드가 보고 싶다면?

https://chuinggun.tistory.com/category/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%ED%92%80%EC%9D%B4/%EC%A0%95%EC%98%AC-%EC%9E%90%EB%B0%94

댓글