목록2024/01/29 (2)
사이먼's 코딩노트
[클래스와 메서드] 모든 객체는 우리가 흔히 알고 있는 자료형 int, double를 통해서만 생성되지 않는다. 클래스라는 설계도를 만들어 객체 타입을 사용자가 직접 정의하여 생성할 수 있다. public class Main { public static void main(String[] args) { // 객체 생성 Person a = new Person(); a.age = 20; a.isMarried = false; a.name = "철수"; a.introduce(); a.age = 21; a.name = "영수"; a.introduce(); } } class Person { int age; boolean isMarried; String name; void introduce() { System.out...
지난번에 이어 함수와 관련된 몇 가지 문제를 더 풀어보자. [문제 1] 입력받은 숫자가 10이라고 할때 1부터 10 사이에 존재하는 모든 소수의 개수와 합을 출력하는 함수를 구현해보자. #include #pragma warning (disable: 4996) int is_prime_number(int num) { if(num < 2) { return 0; } for(int i = 2; i < num; i++) { if(num % i == 0) { return 0; } } return 1; } int get_1_to_n_prime_numbers_count(int n) { int count; for(int i = 1; i 1부터 1000사이에 존재하는 소수의 합 : 76127 number = 2000; co..