본문 바로가기

카테고리 없음

Java 입문 프로그래밍의 필수 지식! 기본 용어

Web 서비스, 업무 계 시스템 등 다양한 분야의 개발에 사용되는 Java는 초보자도 배우기 쉬운 프로그래밍 언어입니다. 프로그래밍 경험이없는 분들에게는 Java는 학습의 높은 장애물처럼 보일지도 모르지만, 기본을 익히면 마스터 할 수 있습니다.
그래서 이번에는 Java 프로그래밍에 먼저 누르고 싶은 기본 용어를 소개합니다.

 

 

1-2. 인수와 반환 값

메소드에 전달할 값을 인수 (인수) 되돌아 오는 값을 반환 값이라고합니다. 입력 값을 인수 출력 값을 반환 생각해도 좋을 것입니다. 예를 들어, 두 개의 숫자를 부여 합을 계산하는 방법을 작성한 경우 수치가 인수, 일본이 반환 값에 해당합니다.

1-3. 변수와 데이터 형

데이터를 일시적으로 저장하는 상자를 변수라고하고 다룰 수있는 데이터의 종류 (데이터 형)이 변수에 따라 달라집니다.

"정수형 (byte 형, short, int, long 형)」 「부동 소수점 형 (double 형, float 형)」 「문자형 (char 타입)」 「논리 형 (boolean 형)"로 구성된 기본형 하면 "클래스 형」 「인터페이스 형」 「배열 형식」으로 이루어진 참조 형으로 나눌 수 있습니다.

변수를 사용할 때 미리 데이터 형과 변수 이름을 선언해야합니다. 예를 들어 int 형의 num이라는 변수를 선언하고 5라는 값을 저장 (대입)하는 경우 다음과 같이 설명합니다. 또한 끝에 세미콜론은 명령의 구분을 나타냅니다.

1

2

int num;<font></font>

num = 5;<font></font>

 

 

1-4 문자열

여러 문자로 구성된 문자열을 다룰 때는 String 클래스를 이용합니다. String 클래스는 문자열의 분할과 결합, 비교, 문자 수를하는 방법이 준비되어 있습니다.

또한 문자 (char) 형 데이터와 문자열 (String) 형 데이터 유형이 다른 데이터이기 때문에주의합시다. 문자형 데이터는 작은 따옴표 문자열 형 데이터는 큰 따옴표로 둘러싸 사용합니다.

시도에 다음 코드를 작성하고 실행 해보세요. String 클래스의 length 메소드로 문자열의 길이를 찾아 출력합니다.

파일 이름 : TestString.java

1

2

3

4

5

6

class TestString{<font></font>

  public static void main(String args[]){<font></font>

    String str = "Hello World!";<font></font>

    System.out.println(str + "の長さは" + str.length() + "です");<font></font>

  }<font></font>

}<font></font>

1-5. 배열

값을 저장하고있어서 가슴이 변수 였지만, 변수의 경우 1 개의 값만을 저장할 수 없습니다. 여러 값을 한꺼번에 처리 할 수있는 기능 이 배열입니다. 다음 예제에서는 int 유형의 10 개 데이터로 구성된 배열을 선언하고 값을 할당합니다.

1

int[] primeNumber = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29};

 

1-6 컴파일

컴파일 및 프로그램을 컴퓨터가 수행 할 수있는 형태로 번역하는 것입니다. Java 프로그램은 그대로 실행 할 수없이 한 번 컴파일합니다. 컴파일하기위한 전용 소프트웨어 컴파일러입니다.

Java의 경우 소스 코드는 컴파일러에서 바이트 코드로 변환 된 후 JVM (Java Virtual Machine : Java 가상 머신)에 의해 실행됩니다.

 

2-1. 산술 연산자

a와 b는 모두 숫자 데이터로합니다.

  • '+'(덧셈)

"a + b"라고하면 a와 b를 더해합니다.

  • "-"(뺄셈)

"a - b '하면 a에서 b를 뺍니다.

  • "*"(곱셈)

"a * b"라고하면 a와 b를 겁니다.

  • "/"(나눗셈)

"a / b"라고하면 a를 b로 나눕니다.

  • 「%」(너무)

"a % b"라고하면 a를 b로 나눈 나머지를 계산합니다.

2-2. 대입 연산자

변수에 값을 할당 할 때 사용되는 기호가 대입 연산자입니다. 산술 연산자와 함께 사용하면, 코드 작성 양을 줄일 수 있습니다.

  • "="

"a = b"이라고하면 b의 값을 a에 대입합니다.

  • "+ ="

"a + = b"하면 "a = a + b '와 같은 처리를합니다.

  • "- ="

"a - = b"하면 "a = a - b '와 같은 처리를합니다.

  • "* ="

"a * = b"하면 "a = a * b '와 같은 처리를합니다.

  • "/ ="

"a / = b"하면 "a = a / b"와 같은 처리를합니다.

  • "% ="

"a % = b"하면 "a = a % b"와 같은 처리를합니다.

 

2-3. 비교 연산자

비교 연산자는 좌변과 우변이 조건을 충족하는 경우 "true"(참)을 반환 조건을 충족하지 못하는 경우, "false"(가짜)를 돌려줍니다.

  • "=="

"x == y"하면 x와 y가 동일한 경우 true, 그렇지 않은 경우 false 반환합니다.

  • "<"

"x <y '하면 x가 y보다 작 으면 true, 그렇지 않은 경우 false를 돌려줍니다.

  • ">"

"x> y"하면 x가 y보다 큰 경우 true, 그렇지 않은 경우 false를 돌려줍니다.

  • "<="

"x <= y"하면 x가 y보다 작거나 같은 경우 true, 그렇지 않은 경우 false를 돌려줍니다.

  • "> ="

"x> = y"하면 x가 y보다 크거나 같은 경우 true, 그렇지 않은 경우 false를 돌려줍니다.

  • "! ="

"x! = y"하면 x와 y가 동일하지 않은 경우 true, 동일한 경우에 false를 돌려줍니다.

3-1.if 글

if 문은 조건 분기를 수행하기 위해 사용됩니다. 조건 분기는 주어진 조건의 진위에 따라 수행 할 작업을 바꿀 것입니다.

다음 코드에서 처리의 흐름을 쫓아 보자.

1

2

3

4

5

6

7

8

public class Sample {<font></font>

  public static void main(String args[]) {<font></font>

    int val = 1;<font></font>

    if (val == 1) {<font></font>

      System.out.println("valは1");<font></font>

    }<font></font>

  }<font></font>

}<font></font>

코드의 첫 번째 변수 val에 1을 대입하고 if 문 조건식 "val == 1"변수 val와 숫자를 비교 결과가 "진정한"때 "val 1"로 표시됩니다 있습니다. 이 코드의 경우, 결과는 "진정한"이기 때문에 "val 1"로 표시되는 것입니다.

 

3-2.for 문장과 확장 for 문

for 문은 처리를 일정 횟수 반복시에 이용됩니다. 구문은 다음과 같습니다.

1

2

3

4

for (変数の初期化; 終了条件; 増減式) {<font></font>

     処理;<font></font>

}<font></font>

<font></font>

다음 프로그램에서는 노출을 하나씩 늘리면서 실행 과정을 반복합니다.

1

2

3

4

for (int i=1; i <=10; i++) {<font></font>

     System.out.println("表示"+ i +"回目");<font></font>

}<font></font>

<font></font>

 

3-3.while 글

while 문이 조건식을 채우는 동안 처리를 루프시키기위한 구문입니다. 모양이 비슷한 구문에 do while 문이 있습니다 만, while 문은 처리를 먼저 수행 한 후 처리 여부를 조건식에 따라 판단합니다.

 

3-4.break 글

for 문이나 while 문 루프 과정에서 break 문이로드되면 작업을 중단합니다.

3-5.continue 글

for 문이나 while 문 루프 과정에서 continue 문이로드되면 현재 실행중인 프로세스를 종료하고 다음 루프로 이동합니다.

3-6.switch 글

if 문에 의한 조건 분기의 경우 분기의 ​​수가 증가하면 코드를 읽기가 어려워집니다. 다 분기 처리를 할 때 유용한 구문을 switch 문입니다.

다음 코드는 식의 값이 값 1 때 처리 1, 값 2 때 처리 2, 값 3 때 처리 3가 실행됩니다. 어느 값에 해당하지 않는 경우는 처리 4가 실행됩니다.

1

2

3

4

5

6

7

8

9

10

switch (式) {<font></font>

case 値1:<font></font>

    処理1;<font></font>

case 値2:<font></font>

    処理2;<font></font>

case 値3:<font></font>

    処理3;<font></font>

default:<font></font>

    処理4;<font></font>

}<font></font>