분류 전체보기

학원에서 자바 for문을 배우는데, 예전에 대학교 교양필수로 C언어를 배울때 2부터 100까지의 수 중 소수를 찾는 문제가 있었던 게 문득 기억이 났다. 수업이 끝나고 집에 가는 길에 어떻게 알고리즘을 짜면 될 지 고민하는 과정이 뜻 깊은 과정인 거 같아 그 과정을 기록하자는 취지로 올려본다. 처음에 무작정 코드를 치면서 풀 때는 계속 헤매다가, 문제 자체를 어떻게 풀어나가야 할 지 생각하고 나니 로직을 떠올리는건 크게 오래 걸리지 않았는다. 그런데 아직 기본적인 문법조차 익숙하지 않아 생각했던 걸 막상 구현하는데에는 예상했던 시간보다 오래걸렸다. 기본적인 문제라도 혼자서 고민하면서 이래저래 해보다보면 수동적으로 코드를 따라치는 것 보다는 효과적으로 학습할 수 있는 것 같다. 일반인과 다르다고 불리우는 ..
1.Scanner(데이터 입력) 사용자 입력을 받기위한 클래스. 키보드, 파일, 문자열 등 다양한 입력 소스를 읽을 수 있다. 사용자가 입력하는 값을 (1)공백, (2)탭, (3)띄어쓰기 등으로 구분하여 입력받는다. 후술하겠지만 다른 nextㅇㅇ은 스페이스로 구분하지만 nextLine은 반드시 Enter(\n포함)으로 입력을 마친다. 1.1 형식 및 설명 import java.util.Scanner; 자바에서 제공하는 구성요소를 불러온다. Scanner 객체명A = new Scanner(System.in); System.in : 키보드로 입력받는다 int num = 객체명A.nextInt(); 엔터키 이전까지 입력된 문자열을 읽는다. 입력받은 값을 int형으로 반환한다. scanner.close(); S..
1. 저번 수업 리뷰 1.1 프로젝트 만들기 new 자바 프로젝트 -> new 패키지 -> new 클래스 1.2 실행문(Statement) 변수선언, 변수값 저장, 메서드 호출. 실행문 끝에는 ;로 끝났음을 표시 1.3 출력문(Output Statement) System.out. + println(); : 자동개행 System.out. + print(); : 자동개행x System.out. + printf(); : 서식문자를 이용해 출력, 자동개행x ,로 구분해 순차적으로 값을 대입해 출력. ex. System.out.printf("원주율은 정수로는 약 %d이고 실수로는 약 %.2f입니다. " + "영어로는 먹는 %s가 아닌 %s로 표시합니다.", 3, 3.14, "pie", "pi"); *서식문자 종류..
앞으로 학원 수강을 위해 노트북 사용/휴대가 잦아지는 상황이 많으므로, 노트북을 구매했다. 자바를 개발하기 위한 관련 프로그램들을 다시 설치해야한다. 수업 첫 내용이기도 하니까 복습 겸 정리해보자. 학원 수업에선 Oracle JDK를 사용하기에 기존에 깔려있는 Open Jdk인 amazon Corretto 먼저 삭제. 난 새 노트북이라 할 필요는 없지만 공용pc라면 기존 설치된 JDK가 있는지 확인이 필요하다. 1. 관련 프로그램 다운로드 1-1.이클립스 1-2.oracle jdk 다운로드 https://www.oracle.com/java/technologies/downloads/#java11-windows windows ->바로 실행할 것이니 둘 중 Installer 파일로 다운로드. 2.설치 2-1...
1.프로젝트 만들기 상단 바의 New - JAVA Project (Review_Academy) New - Package (class의 폴더개념 / day01) *패키지 이름은 소문자로 한다. New - Class (Example_nn) *클래스 이름 맨 앞문자는 대문자로 한다. *단축키 : ctrl +n 만들면 요런 형식이 된다. 자바 프로그램구조, 메서드와 같은 개념은 지금 읽고있는 자바 입문 책에대한 포스트에서 후술하고 바로 실습으로! 2.실행문 변수 선언, 변수값 저장, 메서드 호출에 해당하는 코드. 실행문 끝에는 반드시 ;를 붙여 끝났음을 표시. ;가 나올때까지 한 문장의 실행문이므로 여러줄에 표시할 수도 있다. 다만, 가독성을 고려할 것! // 한 줄에 여러 개의 실행문 작성 int a1 = 1..
비전공이지만 개발자로 먹고삽니다 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 눈에 띄어서 빌려본 책. 미루고 미루다가 반납일에 맞춰서 급하게 읽으면서 정리했더니 범주가 엉망이다. 다음엔 범주를 좀 더 신경써서 기록해야 할 듯. 코딩을 처음 입문하는 사람에게 생소한 용어를 쉽게 풀어서 설명해주고, 개발을 배우기 위해서는 어떤 커뮤니티가 있고 어떤 강의사이트가 있는지, 그리고 현업의 관점에서 빠르게 변화하는 업계를 개략적으로 알려주는데에 큰 의미가 있는 책이였다. 자바를 첫 프로그래밍 언어로서 배우기로 결정했기에, 자바가 어느정도 하향추세에 있는 언어라는 취지로 말한 부분은 개인적으로 아쉽긴했지만, 아직 건재한 언어임은 확실하고(특히 한국에서) 당장이든 ..
샤인뎁
'분류 전체보기' 카테고리의 글 목록 (9 Page)