Quiz

losuif·2021년 7월 18일
0

학원 복습 - JAVA

목록 보기
21/32
post-thumbnail

🔓 2부터 n까지의 합 구하기 ①

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		
		System.out.print("숫자를 입력하세요 : ");
		int num = scanner.nextInt();
		
		scanner.close();
		
		int sum = 0;
		String msg = null;
		
		if (num >= 2) {
			for (int i = 1; i <= num; i++) {
				sum += i;
			}			
			msg = "1부터 " + num + "까지의 합은 : " + sum;
			
		} else {
			msg = "입력할 숫자는 1보다 커야 합니다.";			
		}

		System.out.println(msg);
		
	}

}

🔓 2부터 n까지의 합 구하기 ②

import java.util.Scanner;

public class Main2 {

	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		
		System.out.print("숫자를 입력하세요 : ");
		int num = scanner.nextInt();
		
		scanner.close();
		
		if (num < 2) {
			System.out.println("입력할 숫자는 1보다 커야 합니다.");
			//return; //메서드에서 종료
			System.exit(0); //클래스에서 종료
			//return; 이나 System.exit(0); 중 하나를 사용하면 종료!
		}
		
		int sum = 0;
		for (int i = 1; i <= num; i++) {
			sum+=i;
		}
		System.out.println("1부터 " + num + "까지의 합은 : " + sum);
	}

}

①/② 출력 결과)




🔓 for문을 이용한 별찍기 ①

package pack_Asterisk;

public class Main {

	public static void main(String[] args) {
		
		for (int i = 4; i >= 0; i--) {
			
			for (int j = 0; j <= i; j++) {
				
				System.out.print(" * ");
			}
			
			System.out.println("");
		}
	}

}

출력 결과)



🔓 for문을 이용한 별찍기 ②

package pack_Asterisk;

public class Main2 {

	public static void main(String[] args) {

		for (int i = 0; i <= 4 ; i++) {
			
			for (int j = 0; j <= i; j++) {
				System.out.print("* ");
			}
			System.out.println();
		}
	}

}

출력 결과)

0개의 댓글