*변수 : 데이터 값들이 저장되는 메모리 공간.
*자료형 : 자료형은 자료의 타입.
-기초형과 참조형으로 나누어진다.
정수형 : byte, short, int, long
실수형 : float, double
논리형 : boolean
문자형 : char
*정수형
*논리형
boolean condition = true;
*실수형
*연산자와 피연산자
*수식
수식이란 상수나 변수, 함수와 같은 피연산자들과 연산자의 조합.
*대입연산자
x = 10; // 상수 10을 변수 x에 대입한다.
*단항연산자
+x : x를 양수로 만든다.
-x : x를 음수로 만든다.
++x : x값을 먼저 증가한 후에 다른 연산에 사용한다. 이 수식의 값은 증가된 x값이다.
x++ : x값을 먼저 사용한 후에, 증가한다. 이 수식의 값은 증가되지 않은 원래의 x값이다.
--x : x값을 먼저 감소한 후에 다른 연산에 사용한다.
x-- : x값을 먼저 사용한 후에, 감소한다.
단항 연산자를 활용한 예제.
public class Test {
public static void main(String[] args){
int x = 1;
int y = 1;
int nextx = ++x;
int nexty = y++;
System.out.println("nextx : " + nextx);
System.out.println("nexty : " + nexty);
System.out.println("x : " + x);
System.out.println("y : " + y);
System.out.println("-x : " + -x);
System.out.println("x : " + x);
}
}
실행결과
nextx : 2
nexty : 1
x : 2
y : 2
-x : -2
x : 2
'[JAVA]' 카테고리의 다른 글
[JAVA]9월 8일 논리 연산자, 삼항 연산자, 비트 연산자, 형변환, 축소변환, 확대변환 (0) | 2015.10.18 |
---|---|
[JAVA]9월 8일 복합 대입 연산자, 관계 연산자 (0) | 2015.10.18 |
[JAVA]9월 7일 자바프로그래밍기초, Scanner, 사용자입력, import문장 (0) | 2015.10.18 |
[JAVA]9월 7일 자바 프로그래밍 기초, Add예제, 변수, 변수의 초기화, 상수 (0) | 2015.10.18 |
[JAVA]10월 14일 스윙 컴포넌트, 슬라이더(Slider) 와 대화상자를 이용한 예제 (0) | 2015.10.14 |