quilt code

[Java] 변수 본문

daily/Java

[Java] 변수

김뱅쇼 2022. 12. 20. 19:27

1. 변수

값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름

숫자에 이름 붙임

 

1) 선언 : 미리 이러한 이름의 변수를 쓰겠다 하는 것

2) 초기화: 변수에 최초로 값이 저장될 때 메모리에 변수가 생성 (변수 초기화) -> 이때의 값(초기값)

int score = 90;  => 선언하고 초기화

 

3) 값 저장 : 대입 연산자(=)사용

4) 변수값 교환

X<->Y 직접 교환 x

temp임의로 만들어서 

  • x와 y를 바꾸겠다
  • temp 생성
  • temp에 x의 값
  • x에 y의 값
  • y에  temp의 값

5) 변수선언: 블록 내에서만 유효

*Programming Language

명명규칙(Naming Convention)

*변수이름: 개발자들끼리 의사소통 하기 위해서 / 가독성이 중요함

  • 첫 번째 글자는 문자,$ ,_ 이어야함. ex) price, $price, _companyName 숫자로 시작x  ex) 1v, @speed, $#value 
  • 영어 대소문자 구분 ex) firstname =/= firstName
  • 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫문자를 대문자로 ex) maxSpeed
  • 문자 길이 제한x
  • 자바 예약어 사용x

 

2. 타입

 

int age;

double value;


1. 변수초기화

public class VariableInitializationExample{

  public static void main(String[] arg) {

      int value 여기에서 초기화를 안 했기 때문에 결과가 나오지 않음 

      int result = value + 10;

 

    System.out.println(result);

  }

}

 

 

2. 변수 사용

public class VariableUseExample {

   public static void main(String[] args) {

      int hour = 3;

      int minute = 5;

     System.out.println(hour + "시간" + minute + "분");

 

   int totalMinute = (hour*60) + minute;

   System.out.println("총" + totalMinute + "분");

   }

}

 

 

 

3. 변수값 교환

 

위에서 설명

'daily > Java' 카테고리의 다른 글

[Java] 변수와 시스템 입출력  (0) 2022.12.22
[Java] 타입 변환  (0) 2022.12.21
[Java] 타입  (0) 2022.12.21
[Java] 확인 문제  (0) 2022.12.20
[Java] 기초  (0) 2022.12.19