Java 기본 사항(배열 사용, 가변 인수 개수, 개체 유형, 열거형 유형), 특수 문자 파이(π) 작성 방법.

하나) 어레이 애플리케이션 – main 메소드의 파라미터 전달(커맨드 창에서 실행 명령어)

더보기

패키지 sec03;

공개 클래스 MainArgumentDemo {
공개 정적 무효 메인(String() args) {
if (인수 길이 == 2) {
int i = 정수 parseInt(args(1));
nPrintln(args(0), i);
} 다른
System.out.println(“앗!”);
}

공개 정적 무효 nPrintln(String s, int n) {
for (int i = 0; i < n; i++)
System.out.println(s);
}
}

원래 이런!나왔다, 안녕! 안녕! 안녕! 이 작업을 수행하려면 몇 가지 사항을 변경해야 합니다.

다음과 같은 과정을 거쳐야 합니다,

1. (실행) -> (구성 실행) 선택 후

2. (인수)를 클릭하고

3. Hello to (프로그램 인수)! 계수 3을 입력해야 합니다.

** 점프글꼴이 틀릴 경우 실행 결과가 바뀌지 않으니 정확히 입력하셔야 합니다~~


2) 인수의 가변 개수

– JDK 5부터는 동일한 데이터 유형의 다양한 수의 인수를 메소드에 전달할 수 있습니다.

전) 데이터 형식…(변수 번호의 데이터 타입을 나타냄) 변하기 쉬운

– 가변 매개변수는 하나만 사용할 수 있으며, 가변 매개변수는 마지막 매개변수입니다.

– 가변 개수의 인수로 메서드를 호출하면 배열이 생성되어 내부적으로 처리됩니다.

더보기

패키지 sec03;

공개 클래스 VarArgsDemo {
공개 정적 무효 메인(String() args) {
printSum(1, 2, 3, 4, 5);
printSum(10, 20, 30);

}

공개 정적 무효 printSum(int… v) {
정수 합계 = 0;
for (int i : v)
합계 += i;
System.out.println(합계);
}
}


=> 초기값이 없으면 바로 메인으로 간다. i의 값은 for 문을 통해 합산되어 저장되므로 답은 15.60입니다.

삼) 개체 집합

– 객체 배열은 객체를 요소로 참조하는 주소로 구성됩니다.

ex) Ball 클래스 객체로 구성된 배열 선언 및 초기화

ball( ) balls = new ball(5); => 5공 객체를 참조할 변수를 준비합니다.

– 생성자를 호출하여 Ball 개체를 생성합니다.


4) 열거 유형

4-1) 필요성

– 제한된 수의 사물이나 사건을 숫자로 표현

  • 개발자는 각 숫자의 의미를 인지해야 함 => 작업이나 사고 건수가 많을 때 개발자 입장에서 불편함
  • 할당되지 않은 무의미한 숫자 => 컴파일러에 알려지지 않았습니다.
  • 출력 값이 의미 없는 숫자로 표현됨

– 제한된 경우에 숫자 대신 상수 정의 및 부여: 개발자는 숫자의 의미를 알 수 있지만 나머지 문제는 여전히 해결되지 않음

– Java 5부터 열거형 유형을 제공합니다.

전)

패키지 sec04;

공개 클래스 ConstantDemo {
공개 정적 무효 메인(String() args) {
최종 정수 MALE = 0;
최종 정수 FEMALE = 1;
최종 int SOUTH = 1;
int 섹스 = 여성;
if (성별 == MALE)
System.out.println(MALE + “징집”);
다른
System.out.println(FEMALE + “징집되지 않았습니다.”);

if (성별 == 남쪽)
System.out.println(SOUTH + “누구야?”);
성별 = 5;
}
}


여기서 1은 숫자이지 남성 또는 여성을 의미하는 단어가 아닙니다.

4-2) 열거된 종류 및 용도

– 열거형: 관련 이벤트를 수집하여 상수로 정의하는 java.lang.Enum 클래스의 하위 클래스

– 선언: enum 열거형 이름 { 상수 목록 }

ex) enum gender {MALE, FEMALE} – enum: enum type을 정의하는 키워드 / gender: enum type의 이름 /

MALE, FEMALE: 상수 목록

– 클래스 타입의 일종인 열거형도 생성자, 필드, 메소드를 가질 수 있다.

– 열거형 상수는 생성자에 의해 인스턴스화됩니다.– 이 시점에서 생성자, 필드 및 메서드, 열거형 상수를 구분할 수 있어야 합니다. (;) 추가해야


++ 특수 문자 범위를 작성하는 방법

(ㅎ) 다음에 한자를 누르면 특수문자표가 나옵니다. <<<<파이 >>>>> 있어요!!!

최소 3.14 이상은 될 수 있지만 Pi 기호로 작성해야 하는 사항이 있으니 참고 부탁드립니다.