Preface
이번 강의에선 변수로 값을 입력받는 간단한 프로그램을 작성해봤고, input 값을 설정하는 방법도 알아봤다.
팝업창을 사용해 입력값을 받는 방법과 코드를 실행하기 전 미리 입력값을 설정하는 방법을 공부했는데, python의 input처럼 프로그램을 실행한 후 터미널에서 값을 입력받는 방법은 다루지 않았다.
자바에선 없는 방법인지, 아니면 강의에서 다루지 않은 것인지 잘 모르겠다.
다음 강의에서도 이를 다루지 않으면 한 번 찾아봐야겠다.
1. How to import source code in eclipse
- 소스코드 출처: https://github.com/egoing/java-iot
GitHub - egoing/java-iot
Contribute to egoing/java-iot development by creating an account on GitHub.
github.com
- 간단한 IOT 프로그래밍 코드
import org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Security;
import org.opentutorials.iot.Lighting;
public class Ok_JavaGoinHome {
public static void main(String[] args) {
String id = "JAVA APT 507";
// Elevator call
Elevator myElevator = new Elevator(id);
myElevator.callForUp(1);
// Security off
Security mySecurity = new Security(id);
mySecurity.off();
// Light on
Lighting hallLamp = new Lighting(id+" / Hall Lamp");
hallLamp.on();
Lighting floorLamp = new Lighting(id+" / floorLamp");
floorLamp.on();
}
}
2. What is debugging?
- debug
1) bug: 오류
2) debugging: 오류를 해결하는 행위
3) debugger: 디버깅을 할 때 사용하는 도구
3. IO
- 'javax.swing.JOptionPane'을 import한 후 변수 값에 'JOptionPane.showInputDialog("팝업창에 표시될 문자열")'를 대입하면 팝업창에서 Input 값을 받을 수 있다.
- String 값을 Double 형으로 컨버팅 하는 방법: Double.parseDouble(텍스트 값)
- 이클립스에서 Input 값을 미리 설정하는 방법
1) run 버튼 밑에 있는 run configuration을 클릭한다.
2) arguments 탭에서 Program arguments에 input 값을 입력한다.
→ 여러 개의 단어는 작은 따옴표로 묶고, 두 개 이상의 값을 입력할 땐 띄워쓰기 한 칸을 한다.
→ Name 부분에 입력값으로 작성한 값을 적어둘 수 있다.
→ 클래스 이름에서 좌측 마우스를 눌러 Duplicate를 클릭하면 다른 입력값 옵션을 설정할 수 있다.
→ run 버튼 밑에 있는 organize favorites 탭에서 Add를 눌러 자주 사용하는 파일을 설정할 수 있다.
- 매개변수: 함수에 입력으로 전달된 값을 받는 변수
→ main(String[ ] args)에서 args
- 이클립스에서 설정한 Input 값을 코드에 적용시키는 방법: 변수의 값을 args[적용할 값의 인덱스]로 설정한다.
출처: https://www.youtube.com/playlist?list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR
JAVA1
www.youtube.com
'Java > 생활코딩' 카테고리의 다른 글
Java 메소드 (2) | 2022.09.20 |
---|---|
Java 제어문 (0) | 2022.09.18 |
Java 입문 수업 (4) (2) | 2022.09.15 |
Java 입문 수업 (2) (0) | 2022.09.11 |
Java 입문 수업 (1) (0) | 2022.09.03 |
댓글