일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mariadb
- 자바
- H2O
- unity
- 번역
- javascript
- 구글
- 한글
- C
- error
- Portfolio
- 개발자
- java
- kakao
- 안드로이드
- C lanuage
- centOS7
- techEmpower
- android
- NGINX
- php
- MySQL
- caddy
- ubuntu
- 프래그먼트
- 개발
- it
- 해석
- server
- 컴퓨터과학총론
- Today
- Total
개발모음집
[Java Basic] 5강 변수, 6강 변수의 이해 본문
변수: 하나의 값을 저장할 수 있는 기억공간
메모리(ram)상의 공간
변수의 타입(=자료형=data type)
값 - 문자 - char
- 숫자 - 정수 - byte, shot, int, long
- 실수 - float, double
- 논리 - boolean
논리형 : 자바에서는 0, 1로 true, false로 인식이 안된다.
그래서 true, false로 입력해줘야한다.
true와 false중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용(if문)
변수형의 타입
기본형 (8개)
boolean, char, byte, short, int, long, float, double
byte ---정수형--- long ---실수형--- double 정수형 + 실수형을 수치형이라 함
실제 값을 저장.
참조형
기본형을 제외한 나머지(string, System 등)
객체의 주소를 저장(4 byte, 0x00000000~0xffffffff)
String str = “HelloJava”; <= String str=new String(“HelloJava”);
--> 기본형처럼 값을 입력할 수 있다.(new 생략)
6강 변수의 이해
변수의 명명규칙
1) 대소문자 구분되며, 길이에는 제한이 없다.
ex) AA, aa라고 하는 변수명은 서로 다른 것으로 간주한다.
2) 영문자와 숫자를 섞어 쓸 수 있다. but 숫자가 앞에 나오면 안된다.
ex) name12(o), 12name(x)3) 한글이나 한자도 변수명으로 사용가능
4) 변수명은 '보통' 소문자로 시작한다.
5) 특수문자는 변수명으로 사용할 수 없다. but 예외적으로 $, _는 변수명으로 사용가능
ex) #name(x), $name(o), name_$(o)
package 생성
file-new-project-java project- package명 설정후 완료
메인 메소드는 public static void main(string[] args)를 체크한다.
ex) variableEx class
// 변수
public class variableEx
{
public static void main(String [] args)
{
System.out.println("정수형");
byte bt=10; // -128~127 변수의 초기화
byte bt2=127; // 128이라 하면 Type mismatch
System.out.println("bt ="+bt);
System.out.println("bt ="+bt2);
short st=1000; // -32,768 ~ 32,767
System.out.println("st ="+st);
int i=10000000; // -2147483628~2147483627
System.out.println("i ="+i);
long ln=1000000000L; // 소문자l, 대문자 L을 접미사로 사용한다.(Long형)
System.out.println("ln ="+ln);
// java 기본 데이터 타입이 int형이기 때문에 숫자뒤에 l을 붙이지 않으면 int형으로 인식한다. 하지만 int형보다 큰 수를 입력하면 자동으로 long형으로 인식함.
long ln1=1200L;
long ln2=30000000000L;
// 자바에서는 정수형의 기본형이 int(즉, 자바에서는 정수값은 무조건 int형으로 인식한다.)
System.out.println(ln1+ln2);
System.out.println("/*프로그램의 끝*/"); }
}
'JAVA' 카테고리의 다른 글
[JAVA Basic] 10강 ~ 13강 연산자 (0) | 2016.06.02 |
---|---|
[JAVA Basic] 9강 형변환 (0) | 2016.06.01 |
[JAVA Basic] 7, 8강 자료형의 이해1~2 (0) | 2016.06.01 |
[Java Basic] 4강 자바 개요 (0) | 2016.06.01 |
[Java Basic] 1강 자바개발환경 구축하기 (0) | 2016.06.01 |