WEB/Java
[java] 자바 프로그래밍 - 자료형
서연연연
2022. 12. 22. 01:06
package ch01;
public class HelloWorld {
public static void main(String[] args) {
int num=10;
int bNum=0B1010;//binary num 2진수
int oNum=012; //8진수
int xNum=0XA;
System.out.println(num);
System.out.println(bNum);
System.out.println(oNum);
System.out.println(xNum);
}
}
package ch01;
public class HelloWorld {
public static void main(String[] args) {
byte bnum= -128;
System.out.println(bnum);
long num=1237423823489L;
System.out.println(num);
}
}
package ch01;
public class HelloWorld {
public static void main(String[] args) {
double dnum = 3.14;
float fnum= 3.14; // 오류, 뒤에 식별자를 써야 O
float fnum2 =3.14f;
}
}
자료형 - 문자 표현 방법
package ch01;
public class HelloWorld {
public static void main(String[] args) {
char ch1= 'A';
System.out.println(ch1); //A
System.out.println((int)ch1); //65
}
}
character set: 문자를 숫자로 변환한 값의 세트
encoding : 문자가 숫자로 변환되는 것
decoding: 숫자에서 다시 문자로 변환되는 것
ASKII code: 알파벳과 숫자 특수 문자 등을 1바이트 표현하는데 사용하는 문자 세트
UNICODE: 전 세계 표준으로 만든 문자 세트
UTF-8: 1바이트에서 4바이트 까지 다양하게 문자를 표현할 수 있음
UTF-16: 2바이트를 문자로 표
지역변수 자료형 없이 표현하기
package ch01;
public class HelloWorld {
public static void main(String[] args) {
var i=10;
var j=10.0;
var k="hello";
System.out.println(i);
System.out.println(j);
System.out.println(k);
}
}
//강의표
https://gitlab.com/easyspubjava/javacoursework/-/tree/master/