초록꼬마의 devlog
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 ..