Memories in SeoK

기억하고 싶은 것들, 기억해야 하는 것들

예약어 2

[Java 초급] printf 메서드 서식 지정자

주로 print(), println() 메서드를 사용하기 때문에 사용법을 잘 까먹게 된다변수를 특정 형식에 맞춰 (formatting) 출력해야 할 때 printf() 메서드를 사용하면 편하다"형식 문자열" 뒤에 입력할 값을 파라미터로 이어 넣어주면 되고, "문자열"에 있는 서식 지정자 개수보다 파라미터 변수의 개수가 많거나 같으면 정상 동작한다printf( "[서식 지정자를 포함한 형식 문자열]", [파라미터1], [파라미터2], ... );다양한 서식 지정자%% (Escape 문자 '%' 출력)%n, \n (줄 바꿈)%s (문자열)%5s (문구 앞에 공백을 채워서 5자리로 고정)%-2s (문구 뒤에 공백을 채워서 2자리로 고정)%.3s (3자리 이후 문자를 잘라냄)공백 외에 다른 문자로 채우는 방법과..

개발/자바 Java 2024.05.14

[Java 초급] 접근 제한자

클래스, 생성자, 메서드, 필드에 (변수) 접근하거나 호출할 수 있는 범위를 지정한다public: 접근에 제한이 없다가장 흔히 사용하고 있다protected: 동일 패키지 내에서, 그리고 상속받은 자녀 클래스에서 접근 가능상속을 받았다면 다른 클래스에 있더라도 접근할 수 있다최상위 클래스에는 적용할 수 없다 (내부 클래스에는 적용 가능)package-private: 동일 패키지 내에서만 접근 가능접근 제한자 자리에 아무것도 입력하지 않으면 적용된다class MyClass { // 기본 접근 제한자로 정의된 클래스 void myMethod() { // 기본 접근 제한자로 정의된 메서드 //... do Something }}흔히 "default"라고도 부르는데 공식 용어는 아닌 것..

개발/자바 Java 2024.05.14