반응형 Baekjoon 자바 코드/반복문12 [백준] 10951번 A+B - 4 풀이 코드 (Java 자바) 접근 방법) 해당 핵심 포인트는 입력 값이 더 이상 주어지지 않을 때까지 A와 B의 합을 출력하는 반복을 어떻게 만들 것인지가 중요하다. ▷ Scanner를 이용 Scanner에서 더 이상 데이터가 존재하지 않을 때 NoSuchElementException 경고가 나타나며 hasNext() 메소드를 사용해 처리할 수 있다.Scanner s = new Scanner(System.in);while(s.hasNextInt()){ --- } ▷ BufferedReader를 이용 BufferedReader는 더 이상 데이터가 존재하지 않을 때 null을 반환한다.그래서 while((str = br.readLine()) != null){ --- } 이 코드를 사용하여 처리할 수 있다.BufferedReader br.. 2024. 7. 2. [백준] 10952번 A+B - 5 풀이 코드 (Java 자바) 접근 방법)while문과 break를 이용하여 문제를 풀 수 있다.while(true)를 이용하여 항상 반복문을 실행하다 if문을 이용하여 두 입력 값이 0일 때 break로 while문을 탈출하여 코드를 끝내는 방식으로 작성하면 된다. 정답 코드 1)import java.util.Scanner;import java.io.*;import java.util.StringTokenizer;class Main{ public static void main(String[] args){ try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw =.. 2024. 7. 1. [백준] 2439번 별 찍기 - 2 풀이 코드 (Java 자바) 접근 방법)이 문제도 이중 for문을 이용하여 해결할 수 있다.하지만 for문 안에 2개의 for문을 넣고, 2가지 for문 중 하나는 띄어쓰기를 출력하고 나머지 하나는 별을 찍는 코드를 작성하면 된다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int n = s.nextInt(); for(int i = 1; i 2024. 7. 1. [백준] 2438번 별 찍기 - 1 풀이 코드 (Java 자바) 접근 방법)이 문제는 이중 for문을 이용하는 대표적인 문제 중 하나이다.우선 이중 for문을 구현하여 별찍기 문제를 풀어보자 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int n = s.nextInt(); for(int i = 1; i 2024. 6. 28. 이전 1 2 3 다음 반응형