코드를 입력하세요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);
}
훌륭한 글이네요. 감사합니다.