자바공부 4일차

Hitee·2022년 7월 3일

자바입문기

목록 보기
4/36

ptrintf("출력서식",출력할내용);
출력서식은 출력 서식 문자를 제외한 나머지 문자는 입력한 그대로 출력된다.
출력 서식 문자 : d(정수), f(실수) c(문자) s(문자열)
출력 서식의 형식: %[-][0][n][.m] 서식문자
: - 출력할 전체 자리수가 지정된 경우 왼쪽에 맞춰 출력한다
: 0 출력할 전체 자리수가 지정된 경우 왼쪽의 남는 자리에 0을 채워 출력한다
: n 출력할 전체 자리수
: .m 소수점 자리 아래 자리수, 잘리는 자리에서 반올림 시켜 출력한다. 원래 데이터값 변경 x

next(): 문자열을 입력받는다. 띄어쓰기 전까지 입력받는다.
nextLine():문자열을 입력받는다. 한줄 전체를 입력받는다.
nextLine() 메소드는 키보드 버퍼가 비어있을 경우 입력을 요구하며 대기하고 키보드 버퍼가 비어있지 않으면 키보드 버퍼 전체의 내용을 읽어들인다.
문자열을 제외한 데이터를 입력받은후 nextLine()메소드가 실행 되어야 한다면 키보드 버퍼의 엔터키를 읽어들이는 문제가 발생됌
문자열을 제외한데이터를 입력받은후 키보드 버퍼를 비워주는 동작을 실행하고 nextLine()메소드를 실행한다.

클래스로 만드는 모든 객체(변수)는 주소를 기억하는 참조형 변수이다.
문자열이 최초로 만들어지면 메모리 어딘가에 문자열이 생성된 주소값이 변수에 저장된다
메모리에 같은 내용의 문제열이 있으면 다시 만들지 않고 기존에 있는 문자열의 주소값이 변수에 저장된다.
: ==를 사용해서 같은가 비교할 수 있는 데이터는 기본 자료형과 null만 가능하다.

new라는 예악어를 사용해서 객체를 생성하게되면 메모리에 같은 내용이 있나 상관없이 무조건 다시 생성한다.
문자열을 비교하려는 경우 반드시 equals()메소드를 사용해서 비교해야한다.

length()변수에 저장된 문자열을 구성하는 문자의 개수를 얻어온다.
trim():문자열 앞 뒤의 불필요한 공백을 제거한다. (사이에 있는 공백은 제거 x )
toUpperCase() : 영문자를 무조건 대문자로 변환
toLowerCase() : 영문자를 무조건 소문자로 변환
charAt(index) : 문자열에서 index번째 문자 1문자를 얻어온다 문자의 위치를 계산할때 맨앞의 문자index가 0부터 작된다

profile
백엔드 개발자를 희망하는 코린이

0개의 댓글