초록꼬마의 devlog
article thumbnail
[KH정보교육원] 2일차_Java 프로그래밍 시작, 변수
back-end dev/Java 2021. 11. 7. 15:05

2021.10.13(수) 수업 내용 1교시: Java 프로그래밍 소개(반복) 2교시: Java 환경설정(반복) 3~4교시: Eclipse 프로젝트 구성 - Java project > packages > classes - 주석문 - 객체 생성 예시: MethodTest mt = new MethodTest(); // project 먼저 생성 > packages > classes // 우리가 쓰는 건 Java version 1.8 // 문법은 googling하면 다 나옴; 컴퓨터 작동 원리를 이해하자 // 컴퓨터 프로그램은 위->아래 실행 + 컴퓨터는 0과 1 밖에 모름 package com.kh.first; // 패키지 선언부; 현재 클래스의 위치 /* 패키지 * 한 패키지 안에 여러 개의 클래스들이 존재할..

article thumbnail
[KH정보교육원] 1일차_환경 설정
back-end dev/Java 2021. 11. 7. 15:02

2021.10.4(월) 1교시: 행정팀 OT - 원격 교육 안내 - 출석 체크 방법 - 훈련장려금 규칙 2교시: 총무팀 OT - 오프라인 강의장 시설 소개 3교시: 취업팀 OT - 교육 기간 + 수료 후 6개월 취업 지원 프로세스 - 출석 = 성실함의 지표 4~5교시: 우리반 소개 - 커리큘럼 - 전공자 비중이 비교적 작은 편 - NCS(국가 직무 능력 표준) 능력 단위 평가 - 꾸준한 복습 - 100% 출석 6교시: Java 환경 설정 - OpenJDK8(Windows x64) 설치 - Eclipse IDE(mars 2021) 설치 7교시: command prompt로 Java 실행 - Hello.java 작성 → javac.exe(Java 컴파일러) 사용해서 컴파일하여 Hello.class 생성 → ..

article thumbnail
[Java] 입력받은 월의 최대 일수 출력하기
back-end dev/Java 2021. 8. 7. 02:25

사전과제 v1 정말 비효율적인 if문의 극치.. 문제 요구사항대로 배열 활용은 못 했다. 어디서 어떻게 해야 할지 잘 모르겠다 → 추후 보완한 점 = 배열에 월 순서대로 월별 날짜 수를 저장해두고 꺼내 쓸 수 있다! 에러 내용 if문 기본 문법 %d에서 d 빠뜨림.. 그래도 자기 전에 결과 출력은 성공한 나, 칭찬한다..

article thumbnail
[Java] 두 수의 합 구하기
back-end dev/Java 2021. 8. 7. 02:22

에러 내용 - scanner 시작 글자 대소문자 - 변수 a, b 타입 중복 지정

article thumbnail
[Java] 클래스(feat. 클래스를 활용해서 구구단 다시 구현)
back-end dev/Java 2021. 8. 6. 03:42

과제 내용 &#39;메소드를 활용해서 구구단 구현하기&#39;의 다음 단계 과제였다. 메소드가 아주 많은 경우 클래스를 구분해서 코드를 짤 수 있다 → 프로그램을 시작하는 메인 메소드(메인 메소드를 가지지 않는 클래스는 &#39;실행&#39;할 수 없다)를 가지는 클래스의 코드는 훨씬 더 간결해진다 + 구구단을 구현(비즈니스 로직 담당)하는 클래스는 분리된다 // 메인 메서드가 있는, 프로그램 시작하는, 클래스 public class GugudanMain { public static void main(String[] args) { for (int i = 2; i < 10; i++) { int[] results = Gugudan.calculate(i); Gugudan.print(results); } } }..

article thumbnail
[Eclipse] GitHub에 push
back-end dev/Java 2021. 8. 4. 17:23

박재성 강사님의 인프런 강좌를 보고 따라하기 + 스스로 해보기 https://www.inflearn.com/course/java-codesquad/dashboard ps1. "class found in top-level directory (unnamed package not allowed in module)" 에러 위 에러메시지 일부를 구글링해서 나온 결과 첫번째 링크 https://engpro.tistory.com/14 참고해서 해결했다. 한시라도 빨리 GitHub push 하려고 프로젝트 새로 만들기를 서두르다가 "Create module-info.java file" 체크박스 체크하고 만들었나보다.. 다시 프로젝트 만들어보지 않고, 이미 생성된 모듈 파일(이름에 module이 들어가 있는, java ..