구구단이 1줄로만 나옵니다......도와주세요ㅜㅠ
햇햇
지금 예를 들어서 c=5,d=2를 입력하면
1*1=1 2*1=2 1*1=1
1*2=2 2*2=4 2*1=2
1*3=3 2*3=6 1*2=2
1*4=4 2*4=8 2*2=4
......등등 이렇게 나와야 되는데 이런식으로 나옵니다;;
사소하게 틀린거같은데 뭐가 문제인지 모르겠습니다. 도와주십시요~!ㅜㅠ
import java.util.Scanner;public class test1{public static void main(String[] args) { String yesno; int c, d; Scanner scan = new Scanner (System.in); do{ System.out.print(1~9의 숫자중 하나를 입력하시오(1단 부터입력한 단까지 출력됩니다) : ); c = scan.nextInt(); System.out.println(당신이 출력되기를 원하는 구구단 : 1 ~ +c+단); System.out.print(1~9의 숫자중 하나를 입력하시오(단, 처음 입력한 숫자보다 큰 숫자를 입력하면 안됨) : ); d = scan.nextInt(); System.out.println(당신이 출력되기를 구구단 배열 : +d+줄); if (c=d) { for(int dan=1;dan=9;dan=dan+d) { for(int num=1;num=9;num++) { for(int col=dan;coldan+d;col++) { System.out.println(col + * + num + = + col*num); System.out.println(); } } } } else { System.out.println(잘못 입력하셨습니다(첫번째 입력하는 숫자를 두번쨰 입력하는 숫자보다 크게 입력하세요)); } System.out.println(다시 입력하시겠습니까? (yes/no)); yesno = scan.next(); }while(yesno.equals(yes)); } }