겉바속촉

while, if를 사용한 구구단 본문

IT일기(하반기)/블록체인

while, if를 사용한 구구단

겉바속촉 2020. 5. 28. 16:07
728x90
반응형

안녕하세요~ 겉바속촉입니다!^^!

지난 번에 중첩 for문을 사용해서 구구단을 만들어봤습니다

2020/05/28 - [취업일기/블록체인] - 중첩 for문

 

중첩 for문

안녕하세요~ 겉바속촉입니다!^^! 이번에는 중첩 for문을 알아보도록 할게요 for문 안에 for문이 또 들어가는 코드를 중첩 for문 이라고 합니다:) 우선 어떤 구조로 반복문이 실행되는 것인지 볼까요?

2-juhyun-2.tistory.com

 

 

이번에는 while과 if문을 활용해서

 

1. 입력한 수의 단만 나오도록 ----> scanner활용

2. 2~9단이 아닌 다른 수를 입력하면 다시 입력할 수 있도록 ----> continue활용

3. 0을 입력하면 종료까지 될 수 있도록 -----> break활용

package day0528;

import java.util.Scanner;

public class QuizDanScan_09 {
	
	public static void main(String[] args) {
		
		//import
		Scanner sc = new Scanner(System.in);
		
		//변수선언
		int dan;
		
		
		//입력문
		while(true)
		{
			System.out.println("단을 입력해주세요(종료:0)");
			dan = sc.nextInt();
			
			if(dan == 0)
			{
				System.out.println("프로그램을 종료합니다.");
				break;
			}
			
			if(dan<2||dan>9)
			{
				System.out.println("잘못입력했어요~~~");
				continue;
			}
			
			System.out.println("["+dan+"]");
				for(int i =1;i<=9;i++)
				{
					System.out.println(dan + "*" + i + "=" + dan*i);
					
				}
				System.out.println();
	    }	
			
	}
		
}

위와 같은 결과가 콘솔창에 나온다면 성공!^^!

 

728x90
반응형

'IT일기(하반기) > 블록체인' 카테고리의 다른 글

여러가지 연습예제  (0) 2020.05.28
random 연습하기  (0) 2020.05.28
중첩 for문  (0) 2020.05.28
string 연습하기  (0) 2020.05.28
Continue 연습하기  (0) 2020.05.28