package org;
//javax.swing의 JOptionPane이라는 클래스를 가져와서 쓴다
import javax.swing.JOptionPane;
import orgOpenTutorials.DimmingLights;
import orgOpenTutorials.Elevator;
import orgOpenTutorials.Lighting;
import orgOpenTutorials.Security;
public class OkJavaGoInHomeInput {
public static void main(String[] args) {
//JOptionPane.showInputDialog()로 팝업 띄워서 입력받기
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 +"/ floor lamp");
floorLamp.on();
DimmingLights moodLamp = new DimmingLights(id+" moodLamp");
//setBright메소드는 double타입인데, 입력값은 String이니까 전환시켜주는
//Double.parseDouble() 를 사용
moodLamp.setBright(Double.parseDouble(bright));
moodLamp.on();
}
}
'괴발개발 > Java' 카테고리의 다른 글
Java생활코딩_자바로 문서보는 법 (0) | 2021.07.17 |
---|---|
Java생활코딩_직접컴파일하기 (0) | 2021.06.09 |
Java생활코딩_디버거 (0) | 2021.06.05 |
Java생활코딩_객체선언, 메소드호출 (0) | 2021.06.03 |
Java생활코딩_데이터타입, 변수, 변수선언, 타입변환 (0) | 2021.06.03 |