블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
변수
고정되어 있지 않고, 변할 수 있는 수를 뜻 함
프로그래밍에서도 마찬가지로 정해지지 않은 값으로 사용됨
- 실행 도중에 계속해서 바뀔 수 있음
또한 변수는 데이터를 저장하기 위해 사용됨
변수 선언 및 값 할당
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 콘솔에 출력하기
반응형
'Language > JAVA' 카테고리의 다른 글
Java - 자바의 자료형 Data Type (Primitive Type, Reference Type) (0) | 2021.02.02 |
---|---|
Java - 문자 자료형과 아스키코드, 유니코드(UTF-8, UTF-16) (0) | 2021.02.02 |
Java - Hello World 콘솔에 출력하기 (0) | 2021.02.02 |
Mac OS에서 JDK 11 설치 (adoptopenjdk11) (0) | 2020.10.30 |
Java 파일 존재 여부, 파일 또는 디렉토리 확인하기 (0) | 2020.10.17 |