728x90
반응형
한동안 직장다니면서 PHP를 다루다 보니 java에 소홀해졌었는데, 내가 좋아했던 java의 기초를 다시 다질겸 + 다른 사람들도 내 블로그를 보고 도움이 됐으면 하는 바람에 다시 코딩블로그 시작!!! 😆
다시 포스팅 하려니 두근거립니다앙 💨💨💨 기초는 항상 중요!!!!!
값이 제대로 들어가지 않아 고민하던 중 포스팅하면 좋을 것 같아서 해결책을 작성합니다! 😄
(분명 저처럼 하고싶었는데 헤매는 분이 계셨겠죠...? 🤔)
기초 문제 풀다가 Scanner 관련 에러가 표시됐는데 이처럼 디버깅 에러가 표시돼서 해결책을 적고자 한다.
처음에 데이터를 받을 개수를 정수형으로 받고, 그 이후 데이터를 문자열로 받고 싶은 상황.
디버깅 해보니 새로운 값이 들어가는 것이 아니라 num에 값이 들어간 후 개행 문자가 들어가서 처리가 안됨.
모두 nextLine으로 입력 받은 후 필요한 정수는 Integer.parseInt를 사용해서 해결.
⌨️ 코드
import java.util.Scanner;
public class Main {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
for(int i=1; i<=Integer.parseInt(num); i++) {
int sum = 0;
String testCase = sc.nextLine();
String[] sptTestCase = testCase.split(" ");
for(int j=0; j<sptTestCase.length; j++) sum += Integer.parseInt(sptTestCase[j]);
System.out.println(sum);
}
}
}
기출문제는 백준 이용했어요! 😃 https://www.acmicpc.net/problem/10950
728x90
반응형
'Develop > Issue | Error' 카테고리의 다른 글
CONDITIONS EVALUATION REPORT 비활성화 (0) | 2024.06.08 |
---|---|
Port 8080 is already in use (0) | 2024.06.08 |
[Error] 서버 미동작 에러 (0) | 2022.07.27 |
[Error] Security로 인한 POST 접근 에러 (0) | 2022.07.27 |
댓글