코딩이 편해질 수 있는 지름길 = 디버거
bug =우리가 짠 코드의 의도하지 않은 것
debugging = 버그를 잡는 것
멈추고 싶을 때 더블 클릭 = 브레이크 포인터
벌레 모양 디버거를 누르면
디버거 = 한 줄씩 코드 실행 가능 / 실행되는 순간에 어플리케이션 내의 변수 상태를 살펴볼 수 있는 기능을 제공
import javax.swing.JOptionPane;
import org.opentutorials.iot.DimmingLights;
import org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Lighting;
import org.opentutorials.iot.Security;
public class OkJavaGoInHomeInput {
public static void main(String[] args) {
String id = JOptionPane.showInputDialog("Enter a ID");
String bright = JOptionPane.showInputDialog("Enter a Bright level");
// 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();
DimmingLights moodLamp = new DimmingLights(id+" moodLamp");
moodLamp.setBright(Double.parseDouble(bright));
moodLamp.on();
}
}
프로그래밍은 우리가 원하는 것을 자동적으로 완성시켜주기 위해서 코드를 만들어야 한다.
<arguments & parameter>
자바에서 실행해서 입력값을 받는 방법 = arguments(인자) / run버튼 옆에
저것을 눌러 Arguments를 선택해서 인자를 넣어주면 되는데 ' ' 로 묶은 것이 한 묶음으로 인식된다.
public static void main(String[] args) { args = 매개변수
parameter 매개변수란? 프로그램을 사용하는 사람과 프로그램사이의 값을 매개해준다고 해서 매개변수라 부른다.
(String[] 문자열을 받는 리스트
args=라는 변수에 사용자가 입력한 값이 들어간다. { }의 내용은 사용자가 넣은 값으로 갈 것이다. )
'Java' 카테고리의 다른 글
Java - 데이터 타입과 데이터 타입종류 (부제: 변수의 데이터 타입과 / 상수의 데이터 타입을 알아보자) (0) | 2021.05.14 |
---|---|
Java - 주석과 세미콜론(부제: 주석과 세미콜론의 의미를 알아보고 사용법을 알아보자) (0) | 2021.05.14 |
Java - 프로그래밍이란? (부제: 라이브러리를 프로젝트에 넣어보자 그리고 써보자.) (0) | 2021.05.03 |
Java - 변수 (0) | 2021.04.29 |
Java - 숫자와 연산/ 문자열 (0) | 2021.04.29 |