본문 바로가기

국비학원 전 강의 필사/JAVA 플레이그라운드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.
#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.
#15 배열로 구구단 다시 구현 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 배열을 활용해 구구단을 구현하는 경험을 한다. 요구사항 - 구구단 결과를 배열에 저장한 후 배열의 결과를 출력한다. 힌트 - 2단을 구현하기 위해 크기가 9인 배열을 생성한다 - for문을 돌면서 구구단 실행 결과를 배열에 저장한다. - 배열의 크기 만큼 for 문을 통해 결과를 출력한다 pu.. 2022. 8. 17.
#14 8,9단 구현 - 값 입력 및 조건문 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 사용자가 값을 입력 받는 방법을 경험한다. - 데이터 타입을 이해한다. - 조건문을 이해한다. 요구사항 - 사용자가 입력한 숫자 값에 해당하는 단을 출력한다. - 예를 들어 사용자가 8이라는 숫자를 입력하면 8단 전체를 계산해 출력한다. - 사용자가 2 이상, 9 이하가 아닌 값을 입력하는 경.. 2022. 8. 17.
#13 6,7단 구현 - 반복문 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 반복문을 경험한다 요구 사항 - 지금까지 2 ~ 5단까지 구현하기 위해 단순, 반복적인 작업이 많았다. - 이 같은 단순, 반복적인 작업을 변수와 반복문을 활용해 제거하면서 6단과 7단을 구현한다. 힌트 - while 반복문을 사용한다 public class Gugudan { public st.. 2022. 8. 17.
#12 4,5단 구현 - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 학습 목표 - 변수를 경험하다 - 영어 타이핑을 연습한다. 요구사항 - 구구단에서 4단과 5단을 계산한 결과 값을 변수에 저장한 후 변수 값을 출력한다. - 4단과 5단은 한번 결정하면 바뀌지 않는 값이다. 따라서 4단과 5단에 해당하는 상수 값으로 만든 후 프로그램을 구현한다. - 예를 들어 4단은 4 곱.. 2022. 8. 16.
#11 2,3단 구현(계산 및 출력) - <JAVA플레이그라운드> 출처 : https://www.inflearn.com/course/java-codesquad/dashboard [무료] 만들어 가면서 배우는 JAVA 플레이그라운드 - 인프런 | 강의 는 마스터즈코스 화이트레벨을 수강하기 위한 준비단계입니다. 대상은 코딩을 전혀 경험해보지 않았던 분들을 위한 과정입니다. 기존의 이론 위주로 학습 방식이 아니라 무엇인가를 만들어가 www.inflearn.com 필사 : 프로젝트 'Gugudan' 만들기 Class 만들기 어떤 프로그램이든 실행하려면 main method가 필요하다. main의 경우 자주 사용되므로 외워라. -> public static void main(String[] args) { 도구를 이용해서 자동으로 만들 수도 있지만 지금 단계에서는 익숙해지기 위해.. 2022. 8. 16.