본문 바로가기

java 공부/코딩은 처음이라 with 자바

#자바_1. 변수와 상수_자바 언어 기본

코딩 공부를 시작할 때 다양한 방법이 존재하겠지만 가장 빠르고 기본적인 방법은 바로

기본서 책을 하나 사서 싹 돌려보라는 것,, 

자바에 대한 지식은 정처기 공부할 때 조금 겪어본 것 뿐이라서 기초부터 쌓기 위하여 새 책을 받아왔다.(감사)

 

내가 돌려볼 책은 

코딩은 처음이라 with 자바

 

마침 vscode를 사용한다기에 컴퓨터에 유일하게 깔려있던 프로그래밍 툴을 사용할 수 있게 되었다.ㅎ

 

첫번째 장은 개발 환경 설치 부분이라 두번째 장인 자바 언어 기본 부터 들어가고자 한다.

 

1. 변수와 상수

 

변수는 모든 프로그래밍 언어에서 기본이 되는 개념이라 모르는 사람이 없을 것이다. 

자바에서도 마찬가지이며 선언하는 방식은 다음과 같다.

 

[데이터 타입] [변수 이름]

int num;
String name;

 

변수를 선언하고 어떠한 값으로 변수를  정의할 수 있다.

int num = 1000;
String name = "Se Yoon";

 

 

그렇다면 상수란?

-> 상수는 변수와 다르게 변하지 않는 값으로 정의해주는 것이다. 보통 함수 외부에 정의한다. 

상수를 정의할 때는 이름에 대문자와 언더스코어( _ )만 사용 가능하다. 

static final double PI = 3.14 //원주율
static final int MAX_COUNT = 100; //최대 개수

 

변수와 마찬가지로 데이터 타입과 상수 이름, 상수 값을 지정한다. 

앞에 상수 표시를 해주면 된다. 

 

이를 응용한 예제를 만들어보자.

package com.seyoon80.java;

public class Variables {

    //상수 정의
    static final double PI = 3.141592; //원주율
    static final int MAX_COUNT = 100; //최대 개수
    
    public static void main(String[] args) {

        //변수 정의
        int age = 15;
        String name = "Se Yoon";
        double gradeA = 4.0;
        double gradeB = 3.0;
        double avg = 0;

        //연산
        avg = (gradeA + gradeB) / 2;
        name = "Sae Yoon";
        age = 18;

        System.out.println("상수 PI :" + PI);
        System.out.println("최대 개수 :" + MAX_COUNT);
        System.out.println("나이 :" + age);
        System.out.println("평균 :" + avg);
    }
}

 

실행 결과는 다음과 같다. 

상수 PI :3.141592
최대 개수 :100
나이 :18      
평균 :3.5