JAVA1 - 11.2. 입력과 출력 : arguments & parameter

2023. 3. 21. 17:45· JAVA/생활코딩 JAVA 입문 수업

1. 실행버튼 아래에 Run configuraions의 쓰임: 변수의 값을 지정할 때 사용자로부터 직접 입력받지 않아도 됩니다. configurations에 arguments에 변수의 값을 써 놓으면, 써놓은 순서대로 args 배열에 저장이 됩니다. 예를 들어, arguments에 "Pusan APT 507", "15.0" 이렇게 쓰고 Apply를 누르면 자동으로 args[0]에는 "Pusan APT 100"이, args[1]에는 "15.0"이 저장됩니다.

 

2. Public static void main(String[] args)할 때 이 args기 때문에 따로 선언할 필요 없습니다. 사용할 변수에 args를 넣어주면 됩니다. 예를 들어, 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.Lighting;
import org.opentutorials.iot.Security;

public class OkJavaGoInHomeInput {

	// parameter, 매개변수
	public static void main(String[] args) {
		
		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();
		
		Lighting floorLamp = new Lighting(id+" / floorLamp");
		floorLamp.on();
		
		DimmingLights moodLamp = new DimmingLights(id+" moodLamp");
		moodLamp.setBright(Double.parseDouble(bright));
		moodLamp.on();
	}

}

'JAVA > 생활코딩 JAVA 입문 수업' 카테고리의 다른 글

JAVA1 - 13.2. 자바 문서 보는 법 - 패키지, 클래스, 변수, 메소드  (0) 2023.03.29
JAVA1 - 12.1. 직접 컴파일하고 실행하기 : 소개  (0) 2023.03.28
JAVA1 - 11.1. 입력과 출력  (0) 2023.03.21
JAVA1 - 10. 디버거  (0) 2023.03.21
JAVA1 - 9.3. IOT 프로그램 만들기  (0) 2023.03.14
'JAVA/생활코딩 JAVA 입문 수업' 카테고리의 다른 글
  • JAVA1 - 13.2. 자바 문서 보는 법 - 패키지, 클래스, 변수, 메소드
  • JAVA1 - 12.1. 직접 컴파일하고 실행하기 : 소개
  • JAVA1 - 11.1. 입력과 출력
  • JAVA1 - 10. 디버거
kms152000
kms152000
kms152000
백엔드 공부
kms152000
전체
오늘
어제
  • 분류 전체보기 (208)
    • JAVA (32)
      • JAVA 개념 (13)
      • 생활코딩 JAVA 입문 수업 (19)
    • Frontend (0)
      • HTML (0)
      • CSS (0)
      • JS (0)
    • Backend (2)
      • Spring 인강 (2)
    • 코딩 테스트 (154)
      • JAVA - 백준 단계별로 풀어보기 (110)
      • Python - 백준 단계별로 풀어보기 (44)
    • 자격증 (12)
      • 정보처리기사 인강 - 필기 (5)
      • 정보처리기사 인강 - 실기 (7)
    • Database (0)
      • MySQL (0)
      • Oracle (0)
    • 개발 환경 (5)
      • JAVA (1)
      • Eclipse (1)
      • Eclipse 오류 해결 (1)
      • Apache Tomcat (1)
      • IntelliJ (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • hELLO 티스토리 스킨

인기 글

태그

  • 다차원 배열
  • 백준 1000번 자바
  • java 메서드
  • 3항 연산
  • 관계연산자
  • Eclipse console 한글 오류
  • 사칙 연산
  • 생활코딩
  • 자바 개념
  • 백준 10998번 자바
  • 백준 자바 1001번
  • Java
  • copyOf
  • 대입 연산
  • 비트 연산자
  • 백준 자바 10869번
  • 백준
  • Eclipse 환경 설정
  • 이클립스 환경 설정
  • 자바
  • 자바 기본 문법
  • Eclipse 한글
  • 논리연산자
  • 자바 컴파일 순서
  • 제어자
  • asList
  • 키보드 입력과 로깅
  • 백준 자바 1008번
  • 로깅 프레임워크
  • JAVA 변수

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
kms152000
JAVA1 - 11.2. 입력과 출력 : arguments & parameter
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.