Back-End 22

[JAVA] 스파르타코딩클럽 JAVA공부(2) - 조건문과 반복문, 배열관리

목표 이번수업은 연산자, 조건문, 반복문, 배열등을 익히는 수업이다. Objects.equals 메서드 Objects.equals(좌,우) Objects.equals 메서드는 두 객체를 비교하여 같으면 true, 틀리면 false를 반환해 주는 메서드이다. 이 메서드를 이용해 간단한 가위바위보 프로그램을 제작했다. if 중첩문을 사용하였고, 사용자 A가 가위를 입력하였을 때 B의 입력값에 따라 메시지를 출력해 주는 식으로 제작하였다. 그리고 B의 입력값이 잘못되었을시 사용자에게 알려주도록 설정하였다. 이 구문을 두 번 더 사용하여 모든 경우의 수를 생각하여 제작하였다. int[] numbers = {1, 2, 3, 4, 5}; // int형 배열 numbers 선언 for(int number: numbe..

Back-End/JAVA 2023.05.23

[JAVA] 스파르타코딩클럽 JAVA공부(1) - JAVA의 개념과 타입의 이해

목표 이번수업의 목표는 다음과 같았다. Java의 기본에 대해 이해하고 기본 문법들을 배우는 수업으로 생각하고 참여하였다. 컴파일, 런타임 환경 수업을 듣다가 그림을 보았다. 프로그램이 동작하는 흐름에 대해 간략히 어떤 식으로 구성되고 흘러가는지 조금은 알고 있었는데, 이 그림을 보고 추가적인 이해에 도움이 많이 되었다. 정수형 변수의 범위 기본적인 정수형 변수의 범위이다. 자주 접해도 헷갈릴 수 있는 부분인 것 같아서 자주 보면서 익숙해져야겠다. Stack, Heap의 역할 Stack, Heap의 역할을 명확히 알게 되었다. 참조형 변수가 호출되어 사용될 때 Stack영역에 있는 변수의 주소값을 호출하고, 그 뒤 Heap영역에서 저장되어 있는 값을 꺼내와서 사용하게 된다는 것을 알게 되었다. 과제 마지..

Back-End/JAVA 2023.05.22
프로필사진

남건욱's 공부기록

반응형