본문 바로가기

국비학원 전 강의 필사84

#02-02 변수와 자료형 - <점프 투 자바> 출처 : https://wikidocs.net/book/31 점프 투 자바 **초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ... wikidocs.net 필사 : 1. 변수명 2. 자료형 (Type) 3. 변수에 값 대입하기 4. 자주 쓰이는 자료형 5. 사용자 정의 자료형 변수명 다음 예와 같은 a, b를 변수(variable)라고 한다. int a; String b; 변수의 이름은 프로그래머가 마음대로 지을 수 있다. 위의 예처럼 a, b 라는 이름으로 지을 수도 있고 아래와 같이 one, two 라는 이름으로도 지을 수 있다. int one; String two; 단, 변수의 이름.. 2022. 8. 24.
#27 종료 조건을 이용해 반복하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - if를 사용한다 - 반복문을 사용한다. 요구 사항 - 전 단계와 비슷하게 반복입력을 받을 수 있게 구현한다. - 입력하는 곳 앞에 프롬프트를 출력한다. - -1일 입력받을 경우 프로그램을 종료한다. 입력 및 출력 예시 힌트 및 검색 키워드 앞 단계와 마찬가지로 for와 while 중에 적당한 .. 2022. 8. 24.
#26 반복 입력 가능하도록 프로그램 변경하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 반복입력이 가능하도록 프로그램 수정. 기존에는 한 번 입력 받았는데 횟수를 입력하고, 횟수만큼 입력 받을 수 있게 하는. 반복문은 for과 while 두가지가 있다. 한 번 생각해보라. 꼭 일시정지 하고. 구현부터 하고 완성한 후 강의 보는 것을 추천한다. 혼자할 때 여태까지 한 코드에 for문 활용. 코드.. 2022. 8. 24.
😊 #25 특정 달의 최대 일수 출력하기 해답 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : Scanner scanner = new Scanner(System.in); Ctrl + Shift + M -> import java.util.Scanner; System.out.println("달을 입력하세요"); int month = scanner.nextInt(); int[] maxDays = {31, .. 2022. 8. 22.
😊 #24 입력받은 월의 최대 일수 출력하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습목표 - 변수를 사용할 수 있다. - if를 사용할 수 있다. - 배열을 사용해 본다. 요구사항 - 월을 입력하면 그 달이 몇일로 구성되어 있는지 출력하는 프로그램 작성하기 - 입력결과 예시 힌트 및 검색 키워드 - java if java int array 느낀점 : a = Integer.parseInt.. 2022. 8. 19.
#23 두 수의 합 구하기 풀이 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : int a,b; public class Sum { public static void main(String[] args) { // 입력 : 키보드로 두 수의 입력을 받는다. // 출력 : 화면에 두 수의 합을 출력한다. int a,b; 키보드로 두 수를 입력 받아야 하므로 Scanner scanner = ne.. 2022. 8. 19.
😊 #22 입력받은 숫자의 합을 구하는 프로그램 작성하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습목표 - 변수를 사용할 수 있다. - Scanner와 println()를 사용할 수 있다. - 이해가 안 되는 내용도 넘어갈 수 있다. 요구사항 - 키보드로 입력받은 두 숫자의 합을 구한다. - 입력 및 출력 예시 힌트 및 검색 키워드 > Java Scanner 사용법 자바 변수 및 타입 Java Str.. 2022. 8. 19.
#21 println 사용해서 출력하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : System.out.println 활용하기 아래 내용을 그대로 출력하는 프로그램을 작성해 본다. 체크리스트 - 프로그램이 정상적으로 실행되는가? - 적당히 간격을 조절해서 잘 출력이 되고 있는가? 힌트 및 인터넷 검색 - Java Hello, World 검색해 보기 - System.out.println()를.. 2022. 8. 19.
#19,20 프로젝트 안내/셋업 - <JAVA플레이그라운드> 파트 3. 캘린더 만들기 자바로 일정관리 프로그램 만들기 (1) 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 캘린더 프로젝트 - 만들면서 익히자. - git과 github로 프로젝트 관리하기 깃허브 로그인. 레퍼지토리 생성. 이클립스 프로젝트 만들기. 패키지 이름 설정 (no 디폴트) - 대문자 쓰지 말라네. "Hello, Calendar" 출력 코드.. 2022. 8. 19.
#02-01 자바 소스코드의 구조 - <점프 투 자바> 출처 : https://wikidocs.net/book/31 점프 투 자바 **초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ... wikidocs.net 필사 : 2장 : 반드시 알아두어야 할 가장 기본적인 것들 학습하기 자바 소스코드의 구조 보통 일반적인 자바 소스코드는 다음과 같은 형태로 만들어진다. 클래스명.java /* 클래스 블록 */ public class 클래스명 { /* 메소드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메소드명1(입력자료형 매개변수, ...){ 명령문(statement); ··· } /* 메소드 블록.. 2022. 8. 19.
#01-04 자바 산책하기 - <점프 투 자바> 출처 : https://wikidocs.net/book/31 점프 투 자바 **초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ... wikidocs.net 필사 : 자바 언어를 능숙히 다루기 위해서는 넘어야 할 산들이 많다. 이번 장에서는 산을 넘기전 가벼운 산책을 해보자. 자바로 구구단을 만들어 보면서 자바 프로그램을 어떻게 작성하고 실행하는지 알아보자. 아래에 설명할 내용들은 이후 이어지는 챕터들에서 다시 자세하게 설명한다. 여기서는 이해되지 않더라도 편안한 마음으로 가볍게 살펴보자. 1. 클래스 생성 2. main 메소드 3. 변수 4. 메소드 5. 객체 6. for 문 7. 구구단.. 2022. 8. 19.
#18 추가 미션 및 마무리하기 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 지금까지 학습한 내용을 활용해 한 단계 더 난이도가 있는 문제를 구현하는 경험을 한다. 최종 요구사항 1 - 사용자가 입력한 값에 따라 크기가 다른 구구단을 계산해 출력한다. - 예를 들어 사용자가 8을 입력하면 팔팔단, 19를 입력하면 십구십구단(2 * 1에서 19 * 19)을 계산해 출력한.. 2022. 8. 18.
#17 클래스 활용해 구구단 다시 구현 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 새로운 클래스를 추가해 구구단을 구현하는 경험을 한다. 요구사항 - main() 메소드는 프로그램을 시작하는 역할을 한다. - 프로그램을 시작하는 클래스와 구구단을 구현하는 클래스를 분리한다. 힌트 - GugudanMain 이라는 새로운 클래스를 추가한다. - main() 메소드를 Guguda.. 2022. 8. 18.
#01-03 안녕 세상! - <점프 투 자바> 출처 : https://wikidocs.net/book/31 점프 투 자바 **초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ... wikidocs.net 필사 : Hello World! 1. 딜레마 2. JDK 설치 3. 자바소스와 컴파일 4. 따라 해 보기 5. 인텔리제이 설치 6. main 메소드 딜레마 모든 언어에서 첫 번째 예제로 다루는 "Hello World"를 출력하는 프로그램을 만들어 보자. 자바는 다른 언어와 달리 "Hello World" 프로그램만 제대로 공부하면 자바 언어의 절반 이상을 익히는 것과 다름 없다고 한다. 왜냐하면 "Hello World"를 출력하는 프로그.. 2022. 8. 17.
#01-02 자바의 특징 - <점프 투 자바> 출처 : https://wikidocs.net/book/31 점프 투 자바 **초보 프로그래머를 위한 자바 입문서** 이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를 들어 자바에서 잘 파악하기 힘든 개념 ... wikidocs.net 필사 : 자바를 개발한 선 마이크로 시스템즈는 자바를 아래와 같이 정의하였다. 여기에 사용한 단어들이 자바의 특징을 잘 나타내 준다. java : A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performace, multithreaded, and dynamic language 간단하다 (Sim.. 2022. 8. 17.