Burninghering's Blog
article thumbnail
1-5.JAVA 기초 - 자료형(실수)
JAVA 2022. 1. 6. 09:44

부동 소수점 방식 실수는 정수 보다 정밀하기 때문에 정수와는 다른 방식으로 표현해야 함 컴퓨터에서, 실수를 지수부와 가수부로 표현 함 컴퓨터에서는 밑수를 2로 사용 정규화 : 가수가, 밑수보다 작은 한 자리까지 가수로 표현 되는 것 (가수 결론적으로, 항상 1.m * 2의 -n제곱 의 형태 float형과 double형 예제 package ch07; public class DoubleTest { public static void main(String[] args) { double dnum=3.14; float fnum=3.14F; //리터럴은 지정된 데이터 타입(int)으로 저장 -> 4byte -> 3.14는 4byte에 담긴 너무 크다 -> f붙이기 //만약 파라미터 에러가 날 때, F를 안 붙여줘서 ..

article thumbnail
1-4.JAVA 기초 - 자료형(자료형의 종류, 정수)
JAVA 2022. 1. 5. 23:46

자료형은 기본 자료형과 참조 자료형이 있다. (참조 자료형은 new로 객체를 생성하는 자료형~) 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨 기본 자료형(primitive data type)의 종류 정수 자료형의 종류와 크기 3bit로 표현할 수 있는 최대 범위는 2의 3제곱 - 1 (0~7개=8개, 즉 0이 있으니 -1) 맨 앞의 비트가 부호 비트이므로...! byte와 short byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short: 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용 int 자바에서 사..

1-3.JAVA 기초 - 변수
JAVA 2022. 1. 5. 22:46

변수(Variable)는 변하는 수 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ex) 학생의 성적, 합계, 게임의 레벨, 회원 주소 등... 표현하려는 자료에 맞는 데이터 타입(자료형)을 이용하여 변수를 선언 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; /* age라는 int 메모리를 선언 */ age = 10; /* age는 R value, 10은 L value -> 대입 연산 */ int level = 10000; System.out.println(age); System.out.println(level); } } 변수 이름 주의! 변수 이름은 영문자(대문자, 소..

article thumbnail
1-2.JAVA 기초 - 패키지/클래스 파일/데이터 표현
JAVA 2022. 1. 5. 22:25

- 패키지 이름에 소문자만 써야함!(통상적인 규약) -> package : 소스들의 묶음 - 클래스 이름은 대문자로 시작하는게 좋음 - 메인 함수는 구동하기 위한 함수 항상 쓰는 것이 아니며 자바는 웹서버에서 많이 돌아가는데, 클래스를 구동하는 것은 웹서버에서 구동함 그래서 메인이라는 함수가 잘 안쓰이는 경우가 많음! - 자바를 빌드한다? 실행한다? 의 차이가 뭘까 - HelloJava.java 파일이 클래스인데, public이 들어가는 파일은 한 개여야만 한다 - 컴파일된 자바 파일은 C:\FastCampus\Chapter1\bin\ch01 경로에 있다. 실제로 구동되는 것은 저 경로 안에 있는 클래스파일이 구동된다! 컴퓨터에서 자료 표현하기 반도체를 on/off -> 컴퓨터 메모리는 반도체이기 때문에..

article thumbnail
1-1.JAVA 기초 - 자바란?
JAVA 2021. 12. 24. 04:58

JAVA의 장점 1. C나 C++은 포인터로 메모리를 직접 핸들링 -> 시스템 다운되는 확률 높음(안정성 불안) 좀더 나은 언어가 없을까? -> JAVA 탄생! (매우 안정적) 2. 플랫폼(운영체제)의 영향을 받지 않으므로, 다양한 환경에서 사용할 수 있다! C코드는 각각 다른 OS 컴파일러 돌려서 각 OS에서 실행, 하지만 JAVA는 Class파일이 생긴다. Class 파일(바이트코드)을 자바 가상 머신에 돌려서 실행시키면 된다! 가상머신만 있다면 OK! (허나 예전에는 가상머신으로 속도가 느렸지만, 현재는 빠른 속도로 성능 UP) 3. 객체 지향 프로그래밍(Object oriented programming(OOP)) 절차 지향 프로그래밍(procedural programming) 프로그램 구현을 시간..

article thumbnail
JAVA_자료형
JAVA 2021. 12. 15. 09:23

자바의 기본 자료형 자바에는 기본 자료형과 참조 자료형이 있다. 기본 자료형에는 숫자/문자/논리/바이트가 있다. - 상수 자료형 final int finalNumber=1; //상수 선언 (접근 제어자 / 자료형 / 변수 이름) //캐멀케이스(낙타 등) : 자바에선 변수를 첫문자는 소문자,단어의 의미 첫문자마다 대문자 System.out.println(finalNumber); finalNumber=2;//final 변수에는 무언가 할당할 수 없음! System.out.println(finalNumber); // -> 오류 발생 - 숫자 자료형 short s = 1; //2바이트로 표현할 수 있는 정수형 자료형 System.out.println(s); int a = 3; //4바이트로 표현할 수 있는 정수..