memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

변수

고정되어 있지 않고, 변할 수 있는 수를 뜻 함

프로그래밍에서도 마찬가지로 정해지지 않은 값으로 사용됨

  • 실행 도중에 계속해서 바뀔 수 있음

또한 변수는 데이터를 저장하기 위해 사용됨

 

출처: https://www.geeksforgeeks.org/variables-in-c/

 

변수 선언 및 값 할당

Java에서는 변수의 자료형에 맞는 타입을 사용해야 함

타입 변수; 또는 타입 변수 = 값; 과 같은 형태로 선언

public class Main {

    public static void main(String[] args) {
        // 1. 변수 선언
        int number; // 변수 선언
        number = 1; // 변수에 값 할당
        System.out.println(number);

        // 2. 변수 선언 & 값 할당
        int age = 29;
        System.out.println(age);

        // 3. 동시에 여러개의 변수를 선언
        int num, num2;
        num = 1;
        num2 = 2;
        System.out.println(num + num2);
    }
}
1
29
3
  • 프로그래밍에서는 = 는 '같다'라는 뜻이 아니라 할당한다는 의미를 가짐
    • 만약, 같다는 표현을 하고 싶다면 == 을 사용

 

변수 명명 규칙

  • 변수 이름을 작성할 때는 영문자, 숫자, 특수문자 '_', '$'만 사용. (단 숫자는 맨 앞에 올 수 없음)
  • 예약어는 사용할 수 없음(if, for, while, class 등등)
  • 변수를 명명하더라도 약어보단 길게 풀어쓰는 것이 의미 전달이 잘 되어 협업하기 좋음
public class Main {

    public static void main(String[] args) {
        // ...중략...
        
        // 변수 명명규칙
        String myName; // 띄어쓰기 대신에 Camel Case 방식으로 단어의 첫 글자만 대문자로 작성하여 구분
        int score, score2; // 숫자 혼용해서 사용 가능(단, 숫자가 맨 앞글자에 위치 할 수 없음)
        final String BASE_URL = "https://naver.com"; // 특수문자 _ 사용가능
        double money$; // 특수문자 $ 사용 가능
    }
}

 


관련 글

2021/02/02 - [Language/JAVA] - [Java 기초] Hello World 콘솔에 출력하기

 

[Java 기초] Hello World 콘솔에 출력하기

콘솔 출력하기 Java 에서는 콘솔을 출력할 때 System.out.println() 메소드를 사용한다. 문자열을 표현할 때는 쌍 따옴표("")를 사용한다. 코드의 맨 마지막에는 세미콜론(;)을 사용한다. public class HelloWor

memostack.tistory.com

 

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!