티스토리 뷰

일기

25.02.04 일기

ys.k 2025. 2. 4. 19:46

나의 기술을 키우기 위해 다시 자바를 기초부터 열심히 보고 있는 중이다.

 

참고 중인 자료는 인프런의 [김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음]이다.

 

아래 해당 강의 링크를 첨부하였다.

 

http://inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%9E%90%EB%B0%94-%EC%9E%85%EB%AC%B8/dashboard

 

글의 시작부터 홍보성이 짙은 무언가가 느껴질 텐데.. 내 블로그는 규모가 크지도, 방문자가 많지도 않다.

 

당연히 광고 따위 들어 올리도 없고, 이런 해명에 가까운 글을 쓰는 것 또한 부끄러울 정도이다..

 

어쨌든 기초자바는 무료로 볼 수 있다.

 

배달의 민족 최연소 기술이사를 달성하신 김영한 님께서 직접 강의하시는 내용이다.

 

현재는 기초 자바 강의를 수강하고 있는데, 강의 퀄리티가 굉장히 마음에 든다.

 

중간중간 CS에 관련된 지식도 얻을 수 있다.

 

해당 강의를 보며 내가 얼마나 무지했는지 알게 된다..

 

예를 들자면 코딩할 때 int a = 0 ;을 선언한다 치면 이것이 나의 Local 컴퓨터 Ram 주소지에 할당된다는 아주 기초적인 지식을 배웠다.

 

솔직히 당연한 건데 직접 누군가에게 해당 사실을 전달받으니 조금은 컴퓨터와 가까워지는 느낌이 든다.

 

일단 1일 차 50% 정도 수강하였다.

 

아마 실제 강의 진도는 더 될 텐데, 내가 중간에 필요 없을 것 같은 부분은 제외하였고, 실제로 시청한 동영상 기록만 카운팅 되었다.

 

그래도 전공생인데.. 너무 알만한 것들은 넘어갔다.

 

강의는 초기에 강의 목표, 소 분류 후 문제풀이, 정리 등으로 각 챕터가 나누어져 있다.

 

 

강의 수준은 자바를 전혀 몰라도 세팅부터 기초까지 탄탄하게 알려주기 때문에 부담 없이 볼 수 있다.

 

일단은 강의를 수강 후 내용정리를 하든지 해야겠다.

 

그중에 한문제 푼걸 올려본다.

문제는이러하다.

 

아래 코드를 보자.

 

import java.util.Scanner;

public class Main {

            public static void main(String[] args) {

                Scanner s = new Scanner(System.in);

                System.out.println("1. 상품 등록 | 2.상품 목록 | 3. 종료");

                String[] array = new String[10];
                int[] price = new int[10];
                int count = 0;

                while (true)
                {
                    System.out.print("메뉴를 입력하시오 :");
                    int choice = s.nextInt();
                    s.nextLine();
                    if(choice == 1) {
                            if (count < 10) {
                                System.out.print("상품 이름을 입력하세요 : ");
                                array[count] = s.nextLine();
                                System.out.print("상품 가격을 입력하세요 : ");
                                price[count] = s.nextInt();
                                count++ ;
                                s.nextLine();
                            } else {
                                System.out.println("상품을 더 등록할 수 없습니다.");
                            }
                    }
                    else if(choice == 2) {
                        if (count == 0) {
                            System.out.println("등록된 상품이 없습니다.");
                        } else {
                            for (int i = 0; i < count; i++) {
                                System.out.println(array[i] + ":" + price[i] + "원");
                            }
                        }

                    }
                    else if (choice == 3) {
                        break;
                    }
                }
                System.out.print("프로그램을 종료합니다.");
            }
}

 

헤헤 오랜만에 대학생 때로 돌아간 것 같다.

'일기' 카테고리의 다른 글

[멘사 합격 후기 99%] 2025-03-22 서울 1회차  (68) 2025.03.31
300회 포스팅  (1) 2025.02.05
댓글