변수 시작
package variable; public class Var2 { public static void main(String[] args) { int a; //변수 선언 a = 10; // 변수 초기화 System.out.println(a); System.out.println(a); System.out.println(a); } }
이런 식으로 변수 선언해서 사용함!
변수 값 변경
package variable; public class Var3 { public static void main(String[] args) { int a; //변수 선언 a = 10; //변수 초기화 a(10) System.out.println(a); a = 50; //변수 값 변경: a(10 -> 50) System.out.println(a); } }
변수 선언과 초기화
package variable; public class Var5 { public static void main(String[] args) { //1. 변수 선언, 초기화 각각 따로 int a; a = 1; System.out.println(a); //2. 변수 선언과 초기화를 한 번에 int b = 2; System.out.println(b); //3. 여러 변수 선언과 초기화를 한번에 int c = 3, d = 4; System.out.println(c); System.out.println(d); } }
- 변수 선언과 초기화 하는 3가지 방법에 대해 언급함
- 초기화를 진행하지 않으면 그 전에 어떤 값이 있었는지 모르니까 자바가 변수 초기화를 강제적으로 하게 함!!
Error의 종류
Compile Error
: 문법에 맞지 않을 때 뜨는 에러, 가장 좋은 에
Runtime Error
:
변수 타입1
package variable; public class Var7 { public static void main(String[] args) { int a = 100; //정수 double b = 10.5; //실수 boolean c = true; //불리언(boolean) true, false 입력 가능 char d = 'A'; //문자 하나 String e = "Hello Java"; //문자열, 문자열을 다루기 위한 특별한 타입 System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); } }
이렇게 하면
C:\Users\최지예\.jdks\openjdk-21.0.1\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar=57610:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\최지예\Desktop\JAVA\inflearn\java-start\out\production\java-start variable.Var7 100 10.5 true A Hello Java Process finished with exit code 0
이렇게 뜸요
int
double
boolean
char
String
리터럴(literal): 개발자가 직접 적은 고정된 값
변수 타입2
package variable; public class Var8 { public static void main(String[] args) { //정수 byte b = 127; // -128 ~ 127 short s = 32767; // -32,768 ~ 32,767 int i = 2147483647; // 약 20억 long l = 38424999999999324L; // 20억 넘어가는 경우 사용, L을 꼭 붙여서 표현 //실수 float f = 10.0f; double d = 10.0; } }
실무에서 사용하지 않는 것들(기억할 필요 없음)
- byte
- short
- float
- char
자주 사용하는 것들
- 정수
- int
- long
- 실수
- double
- 불린
- boolean
- 문자열
- string
변수 명명 규칙
- 낙타표기법(ex.
orderDetail
,myAccount
)
- 클래스는 전부 첫글자 대문자, 나머지는 전부 첫글자 소문자 (예외.상수,패키지)
정리
- 변수의 정의
- 변수 선언과 초기화
- 변수의 타입
- 변수 명명 규칙
'JAVA' 카테고리의 다른 글
[JAVA] Section4) 조건문 (0) | 2024.03.07 |
---|---|
[JAVA] Section3) Problems (0) | 2024.03.04 |
[JAVA] Section3) 연산자 (0) | 2024.03.04 |
[JAVA] Section 2) problems (1) | 2024.01.03 |
[JAVA] Section 1) Hello World (0) | 2024.01.03 |
Uploaded by Notion2Tistory v1.1.0