목록자바 (32)
오봉이와 함께하는 개발 블로그
day_8 정리 (2021.11.10 수요일) 객체 배열 클래스를 통해 정의한 속성으로 배열을 만들 수 있다. package Class_Practice; import java.util.Random; class Student { int hakbun; int score; } public class Method06 { public static void main(String[] args) { Random rand = new Random(); // 객체 배열(기본형 타입만 배열이 될 수 있는것은 아니다.) // 학생 객체 5개를 담을 수 있는 배열 // 배열에 아직 객체는 들어있지 않다. // 객체를 담을 수 있는 메모리 공간만 확보 Student[] sArray = new Student[5]; // 첫번째 학생..
day_7 정리 (2021.11.09 화요일) 타입에 따른 입력값 전달 자바에서의 변수 종류 기본형(boolean, byte, char, short, int, float, double) 메인 메모리와는 별개의 공간을 갖기 때문에 서로 영향이 없다. 참조형(String, Array, ...) 메인 메모리에 영향을 끼친다. Call By Value 변수의 값을 전달한다. Call By Reference 변수의 위치를 전달 import java.lang.reflect.Array; import java.util.Arrays; public class Method_2 { static void primitive_method(int a, int b) { // 기본형 전달 System.out.printf("before ..
day_6 정리 (2021.11.08 월요일) 클래스 변수와 메소드들의 집합 하나의 클래스는 여러 개의 변수와 메소드를 가지게 된다. 클래스를 설계할 때 메소드와 변수를 잘 모아서 표현하는 것이 중요하다. 메소드 함수라고도 한다. 함수와 기능적 차이는 없다고 봐도 무방 자바는 반드시 클래스가 있어야 하기 때문에 자바에서는 전부 메소드라고 표현한다. 프로그래밍 언어에서는 프로그램을 이루는 기본 단위 명령어들의 집합 소스코드의 관리 편의성을 위해(재사용성) 개발됨. 메소드를 정의하면 무한하게 호출하여 사용할 수 있다. 호출할 때 메소드의 원형을 그대로 따라야 한다. 선언된 형태에 따라서 필요한 값을 호출할 때 순서, 타입, 갯수를 정확하게 명시해야 한다. 자바에서 메소드의 기본 형태 [반환타입] [메소드 이..
day_5 정리 (2021.11.05 금요일) 문제풀이하느라 정리 내용 없음.
day_4 정리 (2021.11.04 목요일) 제어문 반복문 while while (조건문) { ... } // 수행할 문장 중 조건문의 조건을 달성시킬 수 있게 변수를 바꿔줘야 한다. // 그렇지 않으면 무한반복하게 된다. for for(초기치; 조건문; 증가치) { ... } for each Iterate 객체에 특화되어 있는 반복문. 첫 번째 원소부터 마지막 원소까지 차례대로 접근 가능한 형태. Iterate객체 원소의 개수만큼 반복 Iteration "반복"이라는 의미 Iterate : 반복 가능한 모든 객체들. 배열, String, ArrayList 등 // for each문의 구조. for (type var: iterate) { body-of-loop } // for each문의 예시 Arra..