티스토리 뷰
주석
코드에 설명 붙인거 주석을 달다. 걍 이거랑 똑같은 의미다.
// ----> 한줄만 주석처리
/* ~ */ ----> 사이에있는 범위 주석처리
// 잘못보면 이모티콘처럼 귀엽게생김 <------ 이게 주석을 사용한것.
변수
어떤 특정 하나의 값을 저장 할 수 있는 메모리의 공간.
어떤 수시로 바뀌는 값을 하나로 따로 저장해놔서 필요할때마다 편리하게 바꿀라고 사용
변수 선언
어떤 타입의 변수인지, 변수이름이 뭔지 선언하는거
ex) int age; (int-변수 타입, age-변수이름)
1)변수에는 초기값을 줘야된다(기준값)
ex) int age;( 변수 선언)
age = 27; (초기값으로 27을 내가 줌)
※합칠수 있다
ex) int age=27;
( 여기서 =은 같다가 아니라 우측값을 좌측변수에 저장한다는 뜻)
2) 데이터 타입
int-정수 double-실수 char-'한단어' boolean-논리 String-"문장"
※자바의 자료형
1.기본형 -int char double boolean
2.참조형 - 클래스 배열 인터페이스 enum
변수의 종류
-멤버변수
-매개변수
-로컬변수
연산자
산술 연산자
+, - , * , / 이런거를 말함. 넘어간다
System.out.println(11/5); -->2 /=몫값
System.out.println(11%5); -->1 %=나머지값
논리연산자
and , or 이런거다 넘어간다
삼항연산자
세 개의 피연산자가 필요로 하는 연산자 ( if 문과 비슷)
[sy] 자료형 변수= 조건문(t/f) ? 값1 : 값2 ;
조건문값이 true면 값1이 변수에 들어가고 false면 값2가 변수가 들어간다.
// [sy] =syntax 문법이라는 뜻(정해진 약속, 어떻게 하는지)
---> 이중삼항연산자도 가능
조건문값이 false일때 값2 위치에 다시 조건문이 들어감
증감연산자
b=a++ // b=a , a=a+1
b=++a // b=a+1 , b=a
증감연산자 예)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 |
class Add{
public static void main(String[] args){
int a=10;
int b=++a; // b=11 a=11
int c=a++; // c=11 a=12
int d=a; // d=12
System.out.println(a); // 12
System.out.println(b); // 11
System.out.println(c); // 11
System.out.println(d); // 12
}
}
class Add2{
public static void main(String[] args){
for(int a=1; a++<3;){
System.out.println(a);
}
}
}
class Add3{
public static void main(String[] args){
for(int a=1; ++a<3;){
System.out.println(a);
}
}
}
|
cs |
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] 생성자 (0) | 2017.11.15 |
---|---|
[JAVA] 배열 (0) | 2017.11.15 |
[JAVA] 메서드(Method) (0) | 2017.11.15 |
[JAVA] 조건문과 반복문 (0) | 2017.11.14 |
[JAVA] 기본개념 (0) | 2017.11.14 |