분류 전체보기
-
015. 배열의 선언과 초기화, 배열 중첩 (배열의 배열)SsY/Class 2023. 3. 3. 01:16
2023.02.14(화) 배열 - 배열의 선언과 초기화 ○ 배열의 개요 1) 자바에서의 배열이란 크기와 성격이 같은 일련의 원소들이 모여 공동의 집합 구조를 갖는 자료의 집합체를 의미하는 것으로 『동질적인 성격을 가진 자료들』에 대해서 개별적으로 자료형(Data Type)을 부여하지 않고 하나의 이름을 가지고 일괄적으로 처리할 목적으로 사용된다. 2) 자바에서의 배열은 다음과 같은 순서에 의해 사용된다. 배열 선언 → 배열에 메모리 할당 → 배열 요소 접근(배열 요소의 사용) ○ 형식 및 구조 자료형[] 변수명; 변수명 = new 자료형[요소크기]; 변수명[인덱스] = 값; int[] arr; // int들을 담는 그릇 arr = new int[3]; // 배열 방의 개수는 3개 arr[0] = 1; /..
-
014. 클래스와 인스턴스 실습, 생성자(Constructor)SsY/Class 2023. 3. 2. 01:13
2023.02.13 (월) 클래스와 인스턴스 - 실습 Test072 - 클래스와 인스턴스 더보기 /*============================================= ■■■ 클래스와 인스턴스 ■■■ ==============================================*/ // 사용자로부터 임의의 정수를 입력받아 // 1 부터 입력받은 수 까지의 합을 연산하여 // 결과값을 출력하는 프로그램을 구현한다. // 단, 지금까지처럼 main()메소드에 모든 기능을 적용하는 것이 아니라 // 클래스와 인스턴스의 개념을 활용하여 처리할 수 있도록 한다. // (→Hap 클래스 설계) // 또한, 데이터 입력 처리 과정에서 BufferedReader 의 readLine() 을 사용하며,..
-
013. 클래스와 인스턴스( 지역변수, 전역변수, 메소드와 참조변수, 매개변수, default pakage)SsY/Class 2023. 2. 28. 01:01
2023.02.10 (금) 클래스와 인스턴스 ※ 클래스(틀) 을 기반으로 객체(인스턴스) 생성하기! 참조변수와 메소드의 관계확인 (인스턴스 변수/메소드로 불리는 이유?) 1. 변수던, 메소드던 인스턴스 생성시점에 메모리 할당받아 태어나게 된다 2. 사용(접근)하는 과정이 br.readLine(); 이와 같이 인스턴스를 통해서 이루어지기 때문에 ※ 참조변수의 null(널) 초기화 - null은 참조변수 안에서 아무것도 참조하지 않음을 의미 (비워진 값으로 채워져있다) Test068, 069 - 068 : 지역변수의 초기화 테스트 - 069 : 전역변수의 초기화 테스트 더보기 * ob : object 의 약자로 사용된다. /*============================================= ..
-
012. 실행 흐름의 컨트롤(제어문) for문 중첩(별 찍기), break, continue, skip,return 실습, 변수와 메소드의 스코프SsY/Class 2023. 2. 26. 22:55
2023.02.09 (목) 실행 흐름의 컨트롤 (제어문) - 반복문(for문) 중첩 실습 (별찍기) Test061~064 (과제) - 반복문(for문) 중첩 실습 (별찍기) Test061 더보기 public class Test061 { public static void main(String[] args) { for (int j=4; j>=0; j--) { for (int i=0; i=j) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } } Test062 더보기 public class Test062 { public static void main(String[] args) { for (int i=0; i
-
011. 실행 흐름의 컨트롤(반복문) while, do~while, for문 실습SsY/Class 2023. 2. 24. 00:14
2023.02.08 (수) 실행 흐름의 컨트롤 (반복문) while문 실습 Test051 - 반복문(while문) 실습 더보기 /*================================================ ■■■ 실행 흐름의 컨트롤 (제어문) ■■■ - 반복문(while문) 실습 =================================================*/ // 사용자로부터 임의의 정수를 입력받아 // 입력받은 정수가 소수인지 아닌지를 판별하여 // 결과를 출력하는 프로그램을 구현한다. // ※ 소수 : 1 또는 자기 자신의 값 이외에 어떤 수로도 // 나누어 떨어지지 않는 수. // 단, 1은 소수가 아님. // 실행 예) // 임의의 정수 입력 : 10 // 10 → 소수 ..