728x90
문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
학습
C를 1년정도 공부하기도 했고(아직 갈길이 먼 거 안다), 또 전공과목에도 있고.. 해서 자바를 새롭게 시작하게 되었다. 예전부터 백앤드 개발에 관심이 있어 자바를 배워보고싶었는데, 이렇게 반 강제적으로 시작하게 될 줄이야!
아직 입력과 출력, 반복문정도밖에 못하는 코린이지만 C에서 배웠던걸 상기시켜보며 공부해보려 한다. C로 풀기에 너무 쉬워서 넘어갔던 백준 저지 문제를 아마 자바로 풀어 올릴 것 같다.
사용자로부터 입력을 받으려면 java.util.Scanner이라는 파일을 import해야 한다는 것과 입력 전 후로 Scanner scanner = new Scanner(System.in)과 scanner.close()를 적어줘야 한다는 것을 알게되었다. (C보다 어렵고 복잡한 것 같다.. ) 아직 class와 메소드의 개념도 모호하다.. 여러번 자꾸 써봐서 손에 익숙해져야겠다.
코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int sum=0;
for (int i=1; i<=n;i++)
{
sum+=i;
}
System.out.printf("%d\n",sum);
scanner.close();
}
}
출처
https://www.acmicpc.net/problem/8393
728x90
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 백준 8958 OX퀴즈 (String과 char 자료형의 차이, charAt()) (0) | 2021.04.15 |
---|---|
[JAVA] 백준 4344 평균은 넘겠지 (0) | 2021.04.15 |
[JAVA] 백준 10951 A+B -4 (Scanner메소드-hasNextInt) (0) | 2021.03.31 |
[JAVA] 백준 10952 A+B-5 (좋은 알고리즘이란) (0) | 2021.03.22 |
[JAVA] 백준 2742 기찍N (0) | 2021.03.21 |