백준 2741 - java ) N찍기

2021. 8. 20. 13:33코딩/Python

내 사고과정

- Scanner 클래스를 이용하여 사용자로부터 N을 입력받아서 해당되는 N의 1~N만큼 출력한다. 

 

실행 코드 

import java.util.Scanner; 

public class Test {
	public static void main(String[] args) {
	
		Scanner sc = new Scanner(System.in); 
		int n = sc.nextInt();
		sc.close();
		
		for(int i=1;i<=n;i++) {
			System.out.println(i);
			
		}
	
	   }
}

* 주의1

for문에서 초기식을 int i=0;으로 시작하면 0부터 n-1 까지 출력되니 (int i=0;i<n)

int i=1; i<=n; 으로 작성해야 한다. 

 

5 < 사용자가 입력한 n값 
1
2
3
4
5

 

* 주의2 

System.out.println(i);
i++;

로 for문 내부를 작성하게 되면 i가 2씩 증가하게 되어 실행 결과 값이 

5 < 사용자가 입력한 n값 
1
3
5 로 나온다. 

'코딩 > Python' 카테고리의 다른 글

백준 11021 - java ) A+B-7  (0) 2021.08.24
백준 2742 - java ) 기찍N  (0) 2021.08.24
백준 15552 - java ) 빠른 A+B  (0) 2021.08.19
백준 8393 - java ) 합  (0) 2021.08.19
백준 10950 - java ) A+B-3  (0) 2021.08.18