본문 바로가기
강의

0106 Java lec01 chap01[자바 시작하기]

by IT새내기IM 2023. 1. 9.

JAVA 8버전 64비트 다운 
이클립스개발환경구축 https://www.eclipse.org/downloads/
첫번째는 자바만할때 ㅇㅇ
c- java-chap1 
syso 컨 스 =>출력구문자동
main + 컨트롤 + 스페이스바 = 메인메서드만들수있음

java.util.Scanner

JAVA 객체지향
자바만하면 파일명SE 
JSP까지 쓸때는 파일명EE
java 프로젝트 만들고나서 클래스만들때 무조건 처음을 대문자로

(메인메서드 안에 하고자하는것 작성
bin폴더는 건드는게 아님. 컴파일하면 bin폴더에 생성되는데 그걸가지고 콘솔.log보는것 )

 

method안에 method 사용불가
public = 전역선언 static = 정적선언
void = 리턴값을 받지않겠다.

한줄주석 = ctrl /
전체주석 = ctrl shift / 

java는 타입을 먼저 선언해야한다. int string number 등등등

집가져갈떄 chap01 통째로가져가면됨

string age = "1"  // age라는 변수를 string 문자타입으로 선언
int age; // age라는 변수를 int 정수 타입으로 선언
double value; // value라는 변수를 double 실수 타입으로 선언

예약어는 변수명으로 불가.

 

정수타입 / 메모리사용크기 / 범위
byte   1byte 8bit  -128~127
short  2byte 16bit - -32,768 ~ 32767
char 2byte - 0 ~ 65535(유니코드)  char은 숫자를 담을수도있고(숫자들 담을때는 '') 문자(한 자만을)를 받을수도있다.
문자는 메모리공간하나에 한개담김 문자열은 문자가 여러개인데 문자 갯수만금 메모리 방을만듬

int 4byte - -2,147,483,648 ~ 2,147,483,647
long 8byte - 45239058230958920358034958435

실수타입 / 메모리사용크기 / 범위
float 4byte //롱보다큼
double  8byte //롱보다큼

논리타입
boolean  true냐 false냐
////////////////////////////////////////////////////////////////////

public static void main(String[] args) {
byte v1 = -30;
byte v2 = 0;
byte v3 = -30 + 0; 은됨
int sum = v1 + v2;  ////수식을 쓸때 변수명이 하나라도 있으면 최소단위로 int이상만 쓸 수 있음

 

 

 

 

댓글