*JVM은 바이트 코드와 컴퓨터의 운영 시스템 간의 번역기 역할
###int->string으로 casting할 때:
String str=Integer.toString(i);
main 메소드의 args 파라미터를 이용해서 입력값을 받는 방법.
Run 버튼의 팝업 버튼을 클릭하여 Run Configurations 메뉴 클릭.
Argument 탭에서 Program arguments에 위와 같이 입력.
그리고 id와 bright 부분을 다음과 같이 입력.
String id = args[0];
String bright = args[1];
import javax.swing.JOptionPane;
import org.opentutorials.iot.DimmingLights;
import org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Security;
import org.opentutorials.iot.Lighting;
public class OkJavaGoInHomeInput {
public static void main(String[] args) {
// TODO Auto-generated method stub
String id = args[0];
String bright = args[1];
//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();
DimmingLights moodLamp=new DimmingLights(id+" moodLamp");
moodLamp.setBright(Double.parseDouble(bright));
moodLamp.on();
}
}
클래스들을 모은게 패키지
인스턴스는 클래스를 컴퓨터 상에서 실체화 한 것 (new를 통해 생성함)
double[] dividendRates=new double[3];
dividendRates[0]=0.5;
dividendRates[1]=0.3;
dividendRates[2]=0.2;
자바1 끝!
부트캠프 시작 전 오랜만에 자바를 아주 기초부터 다질려고 본 강읜데 이고잉님 목소리 너무 스윗하고 ..ㅎ 아직은 쉽고 다시 복습하는 용이지만 사소한 것도 열심히 기록하기!!