본문 바로가기

전체 글70

[JAVA] 쉽게 배우는 자바 프로그래밍_5장 문자열, 배열, 열거 타입 본 포스팅은 쉽게 배우는 자바 프로그래밍 교재를 바탕으로 작성되었습니다. Chapter 05. 문자열, 배열, 열거 타입 📍도전 과제 01. 학생 수와 점수를 입력하면 각 학생의 성적을 출력하는 프로그램을 작성해 보자. import java.util.Scanner; public class Do5_1 { public static void main(String[] args) { int numOfStudents = 0; int [] scores; Scanner in = new Scanner(System.in); System.out.print("학생 수 ? "); numOfStudents = in.nextInt(); scores = new int[numOfStudents]; System.out.println(n.. 2022. 4. 25.
[JAVA] 쉽게 배우는 자바 프로그래밍_03장 제어문과 메서드 본 포스팅은 쉽게 배우는 자바 프로그래밍 교재를 바탕으로 작성되었습니다. Chapter 03. 제어문과 메서드 📍도전 과제 01. 키보드로 입력한 정수의 팩토리얼 값을 구하는 프로그램을 작성해 보자. import java.util.Scanner; public class Do_01 { public static void main(String[] args) { int result = 1; int n; Scanner in = new Scanner(System.in); System.out.print("팩토리얼 값을 구한 정수 : "); n = in.nextInt(); /* while ( n > 0) { result *= n; n--; }*/ while (true) { if (n > 0) { result *= n;.. 2022. 4. 24.
[JAVA] 쉽게 배우는 자바 프로그래밍_02장 기초 문법 본 포스팅은 쉽게 배우는 자바 프로그래밍 교재를 바탕으로 작성되었습니다. Chapter 02. 자바 프로그램 구조와 기초 문법 📍도전 과제 01. 직사각형의 가로와 세로를 키보드로 입력받아 넓이를 구하는 프로그램을 작성해 보자. public class Do01 { public static void main(String[] args) { double w, h, area; //직사각형 가로, 세로, 넓이 Scanner in = new Scanner(System.in); System.out.print("직사각형의 가로 길이를 입력하세요 : "); w = in.nextDouble(); System.out.print("직사각형의 세로 길이를 입력하세요 : "); h = in.nextDouble(); System... 2022. 4. 24.
[C++_백준] 10828, 10845 10828. 스택 문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. 입력 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고.. 2022. 3. 16.
[C++_제 9장] 객체와 클래스 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com ⭐key point 클래스는 객체의 속성과 행동을 정의한다. 객체의 상태(state)는 현재 값을 가지고 있는 데이터 필드로 표현된다. 객체의 행동(behavior)은 함수에 의해 정의된다. 객체에 대한 함수를 호출하는 것은 객체에 어떤 동작을 수행하도록 요구하는 것. 클래스는 객체에 대한 정의이며, 객체는 클래스로부터 생성된다. 객체를 생성할려면 클래스에 객체가 사용하려는 상태.. 2022. 3. 10.
[JAVA] 10일차. 다차원 배열(3), ArrayList 클래스(4) 👀2022020123 공부기록 📍본 포스팅은 인프런-Do it! 자바 프로그래밍 입문 강의를 바탕으로 작성함을 알립니다. [무료] Do it! 자바 프로그래밍 입문 - 인프런 | 강의 비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 20년 경력 명강사의 자바 강의!, - 강의 소개 | 인프런... www.inflearn.com 19. 다차원 배열(3) 📍다차원 배열 : 2차원 이상의 배열 (평면이나 공간을 구현할 때 많이 사용 된다.) - 이차원 배열의 선언과 구조 int[][] arr = new int[2][3]; //행 개수, 열 개수 - 선언과 초기화 int[ ][ ] arr = {{1, 2, 3}, {4, 5, 6}}; - 2차원 배열 선언과 초기화 예제 20. ArrayList 클래스(4) 📍.. 2022. 2. 27.