반복문 실습과제

이우진·2023년 7월 18일
코드를 입력하세요package edu.kh.control.practice;

import java.util.Scanner;

public class LoopPractice {
      Scanner sc = new Scanner(System.in);
	
	public void Practice1() {
		
		/*사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 숫자들을 모두 출력하세요.
		 * 단, 입력한 수는 1보다 크거나 같아야 합니다.
		 * 만일 1 미만의 숫자가 입력 됐다면 "1이상의 숫자를 입력해주세요" 출력
		 **/
		
		System.out.print("1이상의 숫자를 입력하세요");
        int num = sc.nextInt();
        
        if(num <= 1 ) { 
        	for(int i = 1; i <= num; i++);
        	String i;
			System.out.print( i +  " ");
        
	   }else {
		   System.out.print("1 이상의 숫자를 입력해주세요.");
	   }
        
}	
	public void Practice2() {
		
		/* 사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 모든 숫자를 거꾸로 출력하세요.
		 * 단,입력한 수는 1보다 크거나 같아야 합니다
		 **/
		
		System.out.print("1이상의 숫자를 입력하세요");
		int input = sc.nextInt();
		
		if(input <= 0 ) {
			System.out.print("1이상의 숫자를 입력해주세요.");
		}else {
			for(int i = input; i >= 1; i--) {
				System.out.print(i + " ");
			}
		}
	}
	 public void Practice3() {
		
		System.out.print("정수를 하나 입력하세요 :");
		int num = sc.nextInt();
		int sum = 0;
		
		for(int i = 1; i <= num; i++) {
			sum += i;
		 }
		System.out.println(sum);
	 }
profile
이우진

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

훌륭한 글이네요. 감사합니다.

답글 달기