JAVA_java, 변수(vairable)

박예린·2023년 1월 2일
0

Java

목록 보기
1/23

자바 언어의 특징

  • 운영체제에 독립적 -> 자바가상머신(JVM)
    : 자바응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달
    --> 자바로 작성된 프로그램은 운영체제와 하드웨어에 관계없이 실행 가능함

    한번 작성하면, 어디서나 실행된다.(Write onece, run anywhere)

  • 객체지향언어

    상속
    캡슐화
    다향성

변수(Vairable)

: 값을 담는 그릇

int age = 0; //변수 선언, 초기화

변수의 초기화
: 변수를 사용하기 전에 처음으로 값을 지정하는 것
-> 전에 다른 프로그램에 의해 저장된 '알 수 없는 값'이 남아 있을 수 있기 때문

swap
ex) int x=10; int y=20; x와 y의 값을 바꿔라
임시 저장소 temp를 사용해서 바꿔줌

int x =10;
int y =20;
int temp;

temp = x; // temp = 10
x = y; // x = 20
y = temp; // y = 10

기본형(primitive type)
논리형 : boolean
문자형 : char
정수형 : byte, short, int, long
실수형 : float, double

상수(constant)

: 변하지 않는 값
-> 앞에 final키워드 붙임

형변환(casting)

: 변수 또는 상수의 타입을 다른 타입으로 변환
-> (타입) 피연산자
형변환하고자 하는 변수나 리터럴 앞에 변환하고하 하는 타입을 괄호와 함께 붙임

profile
개발자를 꿈꾸는 귀여운 나

0개의 댓글