본문 바로가기
Java

자바기초 # 013. 반복문(2)for문 single loop 입력한 숫자만큼 문장 출력하기

by Smart Factory in 2020 2021. 7. 21.
728x90
반응형

안녕하세요. 스마트 팩토리입니다. 
자바기초 # 013. 반복문(2)for문 single loop 입력한 숫자만큼 문장 출력하기를 해 보겠습니다. for문에서 싱글루프를 이해하는데 가장 쉬운 방법 중에 하나 이기 때문에 쉽고 간단하게 누구나 할 수 있습니다. 

1. 같은 문장 출력하기 

 가. 같은 문장 3회 출력하기(for문)

같은 문장을 출력하는 프로그램입니다. 

사랑합니다를 원하는 만큼 출력할 수 있습니다. 물론 반복 구간은 for문을 통해서 조절할 수 있습니다. 
초기값이 1부터 3까지 이며, 1씩 증가하기 때문에 총 3회 반복합니다. 

 

package operation;
public class Ex01_015Fosingleloop2 {

public static void main(String[] args) {
int i;
for(i=1;i<=3;i++) {
System.out.println(" 사랑합니다.");;
     }
 }  
}

나. 같은 문장 3회 출력하기 -(2) (for문)

for(i=3;i>=1;i--)  초기값을 큰 값으로 감소하는 방법으로 반복을 할 수 있습니다. 
흐름을 파악하는게 핵심입니다. 

package operation;
public class Ex01_015Fosingleloop3 {

public static void main(String[] args) {
int i;
for(i=3;i>=1;i--) {
System.out.println(" 사랑합니다.");;
     }
 }  
}

2. 숫자를 입력받아 그 수만큼  문장 출력하기

앞의 두개의 코드와 동일한 구조에 자료를 입력받기 위해서 스캐너를 사용하였습니다 
자바에서 자료를 입력방식이 Scanner 클래스 이기 때문입니다. 원하는 숫자만큼 사랑합니다를 출력할 수 있습니다. 

이 또한 기본이기이에 다양한 연습을 통해 익숙해지면 좋을 듯합니다. 

package operation;

import java.util.Scanner;

public class Ex01_017Fosingleloop {

public static void main(String[] args) {
System.out.println("원하는 숫자만큼 <<사랑합니다>>를 보여드리겠습니다 .");
System.out.println("숫자를 입력해 주세요");
Scanner re=new Scanner(System.in);
int n=re.nextInt();
for(int i=1;i<=n;i++) {
System.out.println(" 사랑합니다.");;
    }
 }  
}

 

728x90
반응형

댓글