-
JAVA 변수back-end&DB/Java 2023. 5. 2. 21:41728x90
2. 변수란?
- 프로그래밍에서 값(date)를 저장하는 공간
int a = 3;
- int(자료형) a(변수명) =(대입한다) 3;(값에)
2.1. 변수의 규칙
- 키워드 사용 불가(ex for, if, new, try 등등)
- 대소문자가 구분되며 길이에 제한이 없다.
- 숫자로 시작 할 수 없다.
- 특수문자는 '_'와 '$'만 허용
2.1.1 프로그래머에게 권장하는 규칙
- 변수 이름 첫글자는 소문자로 시작(권장)
- 변수 이름이 여러단어로 이루어진 경우 단어의 첫글자는 대문자 혹은 _
camelCase > int numberOfBox PascalCase > int NumberOfBox snake_case > int number_of_box
2.1.2. 여러가지 자료형
2.2. 변수의 할당과 참조
- 변수 생성(할당하다)과 사용(참조한다)
String name; // 변수 생성 name = scan.next(); // 변수 사용 int age = scan.nextInt(); // 한줄로 생성과 사용 가능
- 생성하지 않는 변수는 사용 할 수 없다.
name = "심심";
- 같은 이름의 변수는 사용이 안된다.
String name; String name = "심심";
- 윗 줄에서 변수 생성을 했으나.
- 아랫 줄에서 변수 생성, 사용을 하여 중복으로 오류 발생
2.3. 문제
- 사용자 이름과 출생년도를 입력 받아서 나이를 계산을 하세요.
import java.util.Scanner; public class 입출력_03 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = scan.next(); System.out.print("태어난 년도를 입력하세요 : "); int age = scan.nextInt(); System.out.println(name + "님 " + (2023 - age) + "살"); scan.close(); } }
- scan.close();는 scanner의 사용을 닫는다 의미를 뜻한다.
728x90'back-end&DB > Java' 카테고리의 다른 글
JAVA 다중 FOR문 (0) 2023.05.10 JAVA 반복문 (0) 2023.05.09 JAVA 조건문 (0) 2023.05.03 JAVA 연산자 (0) 2023.05.03 JAVA 입출력 (0) 2023.05.02