자바기초(변수타입,접미사,printf (),형변환)

bitna's study note·2022년 3월 2일
0

자바

목록 보기
5/119

3월2일 내용정리

*지난수업 복습
-패키지는 공통적인 속성의 묶음이다.(예 회원관리, 아이템,,,)
-JDK는 프로그램을 만드는거에 관여, JRE프로그램 실행하는 부분 관여한다.
-변수(Variable)그릇의 개념이며,값이 변경된다. 메모리상의 저장공간을 차지하고 주소를 부여받는다. 크기는 1바이트,그릇의 크기에 맞도록 메모리상의 저장공간 차지하고 주소를 부여 받는다.
-대입 연산자를 만나면 컴터는 오른쪽 부터 읽어간다.
예) a=a+b+c -------> 기존의 a값이 없어지고 a+b+c의 합계 값이 a에 새로 들어가게 된다.
-변수명은 소문자로시작해야하고, _ , $로 시작할수 있다.
숫자시작 안됨,
예약어(키워드 예)if,retrun...)안됨,
대소문자를 구분해서 쓴다.
-상수: 한번 값을 저장하면 다른값으로 저장할수 없다.
final 변수명=값;
예) final int AGE=23;

1.리터럴은 그자체가 값을 의미 한다.
예) int age(변수) =23(리터럴); ---> 변수
final int AGE(변수)=23(리터럴); --->상수

2.값(=리터럴)은 문자 --->'A'
숫자 ---> 정수 예)123
---> 실수 예)1.5, 0.5

3.변수의 타입

3-1기본형(실제값을 저장)
boolean(논리형, true/false) ---->1byte
char(문자형, 'A')---->2byte
정수형(byte, short, int(정수의 기본형), long)---->1/2/4/8byte 순서대로
실수형(float,double(실수의 기본형)---->4/8byte 순서대로

3-2참조형(객체의주소을 담고 있고, 기본형을 제외한 모든것)
string("A")은 참조형에 해당된다.

4.접미사
int a =3; (기본형이므로 접미사 삭제)
long a=3L; (접미사 붙여줌)
double a= 3.5;(기본형이므로 접미사 삭제)
float a=3.5f; (접미사 붙여줌)

5.이클립스 단축키
ctrl+/ 주석 달기
ctrl+f11 실행하기
ctrl+alt+아래,위 방향키 한줄복사
main 쓰고 ctrl+스페이스바 메인메서드 생성방법
ctrl+스페이스바 도움말보기

6.printf ()포맷이 있는 출력방법, 줄바꿈이 없다.
줄바꿈하고 싶으면 \n , 일정한 간격만큼 떨어뜨리고 싶을때 \t
예)printf ("이름\t국어\t영어\t합계\n")

7.printf ()포맷 형식
%d 10진정수형식으로 출력 예%3d--->23 넣을때
|빈공간 | 2 | 3|
%o 8진 정수형식으로 출력
%x,%X 16진 정수형식으로 출력
%f 부동소숫점형식으로 출력 예%5.1f---->85.5 넣을때
|8 | 5 | . | 5 |빈공간| ---->5공간 확보후 소수점은1자리까지만 표현
%e, %E 지수 형식으로 출력
%c 문자 형식으로 출력
%s 문자열 형식 %-3 (마이너스는 앞에서 붙여서 표현할때)

8.형변환은 큰그릇과 작은그릇이 있으면 큰그릇에 흡수되는것
실수/정수=실수로 값 이 나오는 것은 실수가 그릇이 커서 값이 실수가 됨
그릇 크기는 변수의 타입 byte 참조

정수/정수= 정수 값
실수/정수= 실수 값

보통은 자동 형변환(큰그릇으로 자동적으로 형변환되는것)이 가능하나, 임의로 지정하고 싶을시 앞에 원하는 타입으로 지정해줌
예) double avg =(double)sum/2; ------> 값이 double로 형변환되어 표시

profile
좋은개발자가 되기위한 삽질기록 노트

0개의 댓글

관련 채용 정보