[Java] 문제풀이 복습

민아·2022년 1월 6일
0

문제 구구단을 세로로 출력하시오.

  • 어떤 변수가 어떤 규칙으로 증가하고 있는지를 중점적으로 보면서 풀고
  • 증감연산이 반복문 안에 들어가서 같이 증가하고 있지는 않은지 잘 봐야겠다...

👉 결과


int dan = 2;	
for(int j=0;j<8;j++) {
	int num = 1;
	for(int i=0;i<9;i++) {		
    	System.out.printf("%dX"+num+"=%d%n",dan,dan*num);
	num++;
						
	}	
			
	System.out.println();
	dan++; // 풀었다 ㅠㅠ
}
        

문제 구구단을 가로로 출력하시오.

이미 리뷰했기 때문에 생략

👉 정답

int num = 1;
for(int j=0;j<9;j++) {
			
	int dan = 2;	
	for(int i=0;i<8;i++) {
	System.out.printf("%dX"+num+"=%d\t",dan,dan*num);
	dan = dan + 1;
	}
	System.out.println();
	num = num + 1;
}

코드를 그대로 긁어오면 단락이 깨지는데 어떻게 해야 깔끔하게 가져올수 있는건지 모르겠다 🙄

profile
그냥 꾸준히 하는중

0개의 댓글