전체 글

Junior Developer's Blog ✨
1. 패키지 2. 클래스 접근 제어자 접근 제어자 public : 어디서든 접근이 가능하다. default : 같은 패키지 안에서만 접근이 가능하다. (defualt) class Cat default 특징만 알기 이렇게 사용하지는 않음 멤버변수와 메서드 접근제어자- public, private 중요 public - 어디서든 접근이 가능하다. default - 같은 패키지 안에서만 접근이 가능하다 . private - 오직 자신의 내부에서만 접근이 가능하다 protected 초록색 동그라미 public 파란색 세모 default num2 오류난다 chapter11. SimpleType 안에 defualt 라서 num2는 존재하지만 패키지가 달라서 접근할수 없다. private
메서드 선언 반환타입 메서드이름(매개변수) { 소스코드; } 메인에 저장이 아니고 class에 저장 제일 기본 메서드 인스턴스를 생성하고 메서드를 호출한다. 같은 메서드를 호출해도 각각 사용이 된다. 메서드 이름 주의사항 -> 동사로 이름 만든다. 한달뒤에도 메서드 이름을 보고 확인이 가능하도록 만들기 매개변수 -> 호출할때 어떤 값을 전달할수 있다. 매개변수에 들어가는 값을 인수라고 한다. 매개 변수가 2개 이상인 경우 쉼표로 표시한다. Object3 메서드를 호출한다. 매개변수가 있던 것에 타입에 맞춰서 값을 넣는다. 예시 두개의 정수를 전달받아 더한 결과값을 출력해라 메서드 호출~ 위에 사진 결과값 if문 / 삼항연산자 사용 방법은 다양하다. 반환 타입 없는 메서듣 = > void 사용 반환타입 있..
조건문 : 조건을 만족할때만 {}를 수행 if, switch문 if(scroe > 60) { 소스코드 } 반복문 : 조건을 만족하는 동안 {}를 수행 while, for문 조건문, 반복문 -> 제어문 이라고 부르기도 한다. if문 조건식이 참일때, 괄호{} 안의 문장을 수행한다. if (조건식) { ~~~ } 조건식 : true, flase 조건식의 다양한 예 90
println() 단점 : 출력형식 지정 불가 1. 실수의 자리수 조절 불가 system.out.prinln(10.0/3); // 3.333333..... 2. 10진수로만 출력된다. printf()로 출력형식 지정가능 System.out.printf("%.2f", 10.0/3); //3.33 %2f -> 소수점 둘째자리 System.out.printf('%d', 0x1A); //26 %d -> 10진수 System.out.printf('%X', 0x1A); //1A %X -> 16진수 지시자 (%2ㄹ , %d 등 ... ) printf () -> 줄바꿈이 없다. system.out.printf("age:%d", age); system.out.printf("age:%d%n", age); %n = \n 줄..
변수 -> 데이터 저장 배열 -> 데이터들을 저장 클래스 -> 데이터들을 저장 클래스 * 배열처럼 연관 있는 데이터들을 묶는 기능 * 배열과는 다르게 데이터의 타입을 고려하지 않음 * 기본 데이터 타입 외에 나만의 데이터 타입을 만드는 기능. 1. 클래스 만들기 = 선언 2. 클래스 사용하기 = 클래스 타입의 객체 선언 & 클래스의 인스턴스 생성 3. 클래스 활용하기 = 객체 사용 1. 클래스 선언 - 만들다 car 이름으로 된 클래스를 선언한다. 2. 클래스 사용하기 객체 = 메모리 주소를 저장할수있다. 데이터타입이 Obhect1인 obj 객체 = Object 클래스 타입의 obj 객체 (같은말) 클래스 = 껍데기 , 도면 인스턴스 생성 = 구체화 하다 new ClassName(); 3. 클래스 활용하..
배열 : 같은 타입의 여러 변수를 하나의 묶음 다루는것 . 선언 int[] scroe = new int[5]; -> 0부터 시작해서 0번 인덱스 ~ 4번 인덱스 score[0], score[1], ... scroe[4] 연속적 - 배열의 선언과 생성 배열의 선언 : 배열을 다루기 위한 참조변수의 선언 int[] 배열의 기호 붙이기 -> 이걸로 선호함 score[]; -> c언어 스타일 타입[] 변수이름; 변수이름 = new 타입[길이]; int[] score; score = new int[5]; - 배열의 인덱스 -> 각 요소에 자동으로 붙는 일련 번호 " 인덱스의 범위는 0부터 '배열길이-1'까지" - 배열의 길이 배열이름.length - 배열의 길이(int형 상수) - 배열은 한번 생성하면 그 길이를..
viya95
Hi Viya ✨