비전공자로서 처음 JAVA를 설치하고 배운날 처음하는 알고리즘이다.
사실 어려운 문제는 아직 할 줄 몰라서 백준의 구구단을 자바로 풀는 작업을 첫날 해보았다.
JAVA는 JDK11버전이며, Esclipe를 사용했다.
또한 백준 문제를 풀기위해서는 클래스 명을 "Main"으로 설정해야만 한다!!
1일차는 가볍게 구구단 푸는 문제부터 시작했다.
문제는 아래와 같다.
처음에는 배운 자바는 자바스크립트와 많이 달라 용어를 익히는 데 어려움을 겪었다.
<실행 코드> - JAVA import java.util.Scanner; //Scanner 클래스 호출 public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); //Scanner 객체 생성 int j = in.nextInt(); // int 형 입력 및 리턴 ; for (int i=1; i<10; i++) { System.out.println( j + " * " + i + " = " + j * i ); } in.close(); //Scanner 닫기 } } |
오늘 자바로 알고리즘 문제를 풀면서 Scanner의 개념에 대해서 공부했다.
자바에서 출력 시 System.out.println()을 자주 사용한다면, 입력시에는 Scanner를 활용한다.
이때 Esclipe를 활용하면 자동으로 import를 생성해준다.
자세한 내용은 JAVA에서 개념을 배우고 재정리 해보기로 하자.
'포트폴리오 > 백준 알고리즘' 카테고리의 다른 글
[6일차] 백준 _ 2750 (0) | 2022.08.01 |
---|---|
[5일차] 백준 class1_1000,1001,1008 (0) | 2022.07.31 |
[4일차] 백준_2875 (0) | 2022.07.29 |
[3일차] 백준_17608 (0) | 2022.07.29 |
[2일차] 백준 15953 (0) | 2022.07.28 |