*완전!!!! 기초부터 혼자 공부하면서 기록하기 위해 쓰는 글입니다. 부족한 부분이 많습니다. 혹시 가르쳐주실 부분이 있으시면 댓글 언제든지 환영합니다 :D
참고로, 이클립스를 사용했습니다!
문제:
10 이하의 자연수 n을 입력받아 "JUNGOL"을 n번 출력하는 프로그램을 작성하시오.
일단 데이터값을 입력받기 위해서는
import java.util.Scanner; ☞ Scanner를 import해주고,
Scanner sc=new Scanner(System.in); ☞ Scanner 객체를 생성해줘야 합니다.
int n=sc.nextInt();
☞ 10 이하의 자연수 n을 입력받을 수 있도록 n 변수를 int형으로 만들어줍니다.
for(int i=0;i<n;i++){
☞ for문은 while문과 같은 반복제어문 중 하나로 기본 구조는 for(초기값; 조건식; 증감식) 입니다
초기값 부분에는 for문을 n번 실행해야 하므로 int형 변수 i의 초기값을 일단 0으로 설정해줍니다.
두번째 부분인 조건식에는 반복문이 실행될 조건을 넣어줍니다. 이 조건식이 참일때만 반복문이 실행됩니다.
저는 i가 n일 때까지만 반복문을 실행시킬 것이기 때문에 i가 n미만이라는 조건식을 넣어줍니다.
마지막 증감식 부분에는 반복문이 계속 돌아가는 무한루프를 벗어나기 위해 i의 값을 변경시켜주는 증감식을 넣어줍니다.
i++는 i=i+1과 같은 의미입니다.
System.out.println("JUNGOL");
☞ for문 안에 실행될 문장을 넣어줍니다.
println 출력문은 그냥 print문과는 달리 출력 후 자동으로 한줄을 바꿔줍니다. 그래서 line의 뜻인 ln이 뒤에 붙는거죠
제가 출력할 건 "JUNGOL"이기 때문에 "JUNGOL"을 입력했습니다.
프로그램 실행!!!~~
☞ n값에 4를 입력했더니 i가 0부터 3까지 4번 실행되면서 JUNGOL을 네번 출력하는걸 볼 수 있습니다!
아 .. 자려구 했는데 쉬운 문제를 보니 신나서 풀었네염
정올... 이렇게 대놓고 사이트 홍보를 하다니.. 하핫..
어쨌든 이제 진짜 한숨 자고 오렵니다 ㅠ,ㅠ
'JAVA > 정올 문제풀이' 카테고리의 다른 글
기초 다지기 132 : 반복제어문2 - 형성평가3 (0) | 2018.12.25 |
---|---|
기초 다지기 131 : 반복제어문2 - 형성평가2 (0) | 2018.12.25 |
기초 다지기 548 : 반복제어문2 - 자가진단8 (0) | 2018.12.21 |
기초 다지기 547 : 반복제어문2 - 자가진단7 (0) | 2018.12.20 |
기초 다지기 546 : 반복제어문2 - 자가진단6 (0) | 2018.12.20 |