분류 전체보기19 [Java] 클래스 2023.04.14 자바 네번째 시간! + 04.17 클래스 보충내용 있음! 클래스(Class) 객체를 만들기 위해 존재하는 '틀' → 객체를 찍어내는 역할. 자료형 및 타입을 임의로 정의해서 사용하는 '틀'로 정의 할 수 있다. 클래스는 객체의 상태를 나타내는 필드(field, 클래스에 포함된 변수)와 객체의 행동을 나타내는 메소드(method, 특정 작업을 수행하기 위한 명령문의 집합)로 구성. 객체(Object) 실생활 속에 존재하는 모든 물체 / 사물. 클래스를 통해 만들어 진것을 의미한다. class Person { // 상태 -> 멤버 변수 // 멤버 변수 선언 // [접근제어자][타입][변수이름]; public String name; // 이름 public String gender; // 성.. 2023. 4. 14. [Baekjoon][JAVA] 10952번 A+B -5 [JAVA] 10952번 A+B -5 문제풀이 앞서 10950번과 같이 비슷한 유형의 문제이나 범위를 스캐너를 통해서 입력받지 않고 A+B를 출력해야 하며 0,0을 입력하였을때에는 계산되지 않고 그대로 끝나는 조건의 문제이다. 하지만 10950번 문제를 풀면서 이미 해결방법이 고정되어 버린탓에 어떻게 코드로 풀어내야 하는지 답이 좁혀지지 않았다. 주위 조언을 얻어 0,0을 입력하면 아무것도 나타나지 않는다가 아닌 나가버린다. 라는 코드를 구현 할 수는 있었지만 더이상 방법이 생각이 않나서 결국 다른 블로거의 정답을 보고 허탈했다. while(true) { } 의 구문을 수업시간에 많은 예제로 접하면서 익혔다고 생각했는데 막상 이 문제에 생각이 접목되지 않았기 때문이다. import java.util.Sc.. 2023. 4. 13. [Baekjoon][JAVA] 10950번 A+B -3 10950번 A+B -3 문제 풀이 맨처음에 문제를 이해못해서 -3이 왜 따라 붙는건지 파악하느라 시간을 소요했다. 하지만 -3이 문제에 영향을 미치지 않는 단순한 분류 번호라는 것을 깨닫고 문제를 이해하니 금세 파악되었다. T케이스의 횟수는 내 마음대로 입력할 수 있는 것이라 스캐너를 통해 입력을 받고 for문 안에서 정수 A와 B를 입력받아 A+B를 출력하게 하였다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt();// t케이스 횟수 for (int i = 1; i 2023. 4. 13. [Java] 배열 Java 2023. 04. 13일 세 번째 시간! 배열 배열(array)은 같은 타입의 변수들로 이루어져 여러 값을 저장할 수 있는 변수 공간이다. 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. 주의해야 하는 점은 자바에서 인덱스는 언제나 0부터 시작한다. + 2023.04.14 2차원 배열 내용 추가. public class array { public static void main(String [] args) { // 배열 : 같은 타입의 여러 값을 저장할 수 있는 변수 공간 // 배열 선언 // (타입)(배열이름) = new(타입)[배열크기]; int arr [] = new int [5]; //이름이 arr인 정수형 배열을 선언하고, 이 배열의 크기를 5로 해라. //arr 배열의 .. 2023. 4. 13. 이전 1 2 3 4 5 다음