STUDY/Java9 [Java] 명품 JAVA 프로그래밍 제2장 자바 기본 프로그래밍 : Open Challenge 가위바위보 게임 2장에서는 Scanner 사용법에 대해 배웠다. C에서는 scanf를 사용하고, javascript에서는 그냥 변수만 선언하면 어떤 것이든 상관이 없었는데 Scanner 와 next의 사용법은 아직은 조금 생소하다. Open Challenge의 가위바위보 게임을 만들어보았다. 소스 코드 import java.util.Scanner; public class RockScissorsPaper { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.print("철수 >> "); String rockScissorsPaper1 = scan.. 2020. 8. 26. [Java] 명품 JAVA 프로그래밍 : 제1장 자바 시작 실습문제 * 문제 1번 1. 작업 공간 (workspace) C:\Temp 로 선정. 현재 작업 공간에서 문제 조건에 따라 C:\Temp로 바꿔주도록 하자. File > Switch Workspace> other 에 들어간다. Browse... 를 눌러 작업공간을 변경해주자. C 드라이브 Temp 폴더를 선택해준다. 그러면 eclipse 가 재실행된다. 2. 프로젝트 생성 프로젝트 이름은 1-1 로 한다. 클래스 이름은 Welcome 으로 해준다. Package가 없으면 default package를 만들어주기 때문에 위에 경고 문구가 떠도 무시하고 Finish 누르면 된다. 위와 같이 만들어지면 된다. 3. 소스 코드 public class Welcome { public static void main(Strin.. 2020. 8. 24. [Java] 명품 JAVA 프로그래밍 : 제1장 자바 시작 Open Challenge 자신의 이름, 나이, 학과 출력하기 1. OpenChallenge1 프로젝트, MyInfoApp 클래스 생성 참고로 Create module-info.java file 은 위와 같이 체크 해제 해주는 것이 좋다. package는 안 만들어도 되지만, class를 독립적으로 관리하는 습관을 들이고자 만들어봤다. package명/src 디렉토리에 생성하였다. package 이름은 소문자로 만들면 된다. MyInfoApp 라는 클래스를 만들어준다. 아래에 public static void main(String[] args) 를 체크하면 main이 자동으로 만들어진다. 이렇게 만들어지면 성공이다. chapter1 패키지에 MyInfoApp 클래스를 생성한 것이다. 2. 코드 package chapter1; pu.. 2020. 8. 24. [Java] 개발 환경 만들기 - 이클립스 이전 포스팅에서 볼 수 있듯이, 자바 버전을 업데이트하면서 문제가 하나 더 생겼다. 바로 이클립스. 분명히 업데이트 전까진 잘 열렸는데 갑자기 오류메시지가 뜬다. 또 하염없이 1.8.0_221 을 찾는 것을 보아 업데이트로 인한 문제인 것 같다. 블로그를 뒤져보니까 환경 변수 문제라는데 안타깝게도 그건 아닌 거 같다. 이클립스 설정 바꾸기 조금 더 찾아보니까 해결 방법이 있었다. 먼저, eclipse 가 설치된 폴더를 찾아서 eclipse.ini 파일을 실행시킨다. 그리고 -vm 이라고 써있는 곳 밑에 경로를 저번 포스팅처럼 jdk경로\bin으로 바꿔준다. + 2020.08.23 아.. 자바 버전은 14.0.2인데 이클립스 버전이 2019-06 이라 컴파일이 안 된다. (이클립스가 돌릴 수 있는 최대가 .. 2020. 8. 22. 이전 1 2 3 다음