본문 바로가기

전체 글64

(네이버클라우드 부트캠프) 10일차 - Java프로그래밍 기초(연산자) 1. 연산자  1.1 연산자의 종류     - 연산자의 종류 연산자명종류설명산술연산자+ , - , * , / ,%두값을 사칙연산해주는 연산자관계연산자>, =, 두값을 비교하는 연산자논리연산자&&, ||, !, ^,두값의 논리값을 비교하는 연산자비트연산자>>, >>>, 비트의 값을 연산하는 연산자조건연산자(삼항연산자)조건 ? 값1 : 값2조건에 따라 값을 결정하는 연산자증감연산자i++, ++i, i--, --i값을 1증가 혹은 1감소시키는 연산자할당연산자+=,-=,*=, /=, %=값을 계산하고 대입하는 연산자   1.2 연산자의 우선순위     - 연산자 우선순위에 따라 코드를 수행한다. 2. 산술연산자  2.1 산술연산자의 기본종류      - 산술연산은 기본적인 사칙연산을 나타낸다.package co.. 2024. 6. 7.
(네이버클라우드 부트캠프) 9일차 - 실습프로젝트 1. 실습프로젝트 준비하기# 01. 자바 프로젝트 준비하기## 학습목표- Gradle 빌드 도구를 사용하여 자바 프로젝트 폴더를 구성할 수 있다.- Gradle 빌드 스크립트 파일에서 실행할 클래스를 설정할 수 있다.- Gradle 빌드 도구를 사용하여 애플리케이션을 실행할 수 있다.- 콘솔로 값을 출력할 수 있다.- IntelliJ IDE에서 Gradle 프로젝트를 실행할 수 있다.## 요구사항 - myapp 폴더를 만들고 자바 프로젝트 폴더로 구성- IntelliJ IDE로 프로젝트 가져온 후 실행 ## 실행 결과```[팀 프로젝트 관리 시스템]```  1.1 Java 프로젝트 생성     - 프로젝트 폴더 만들기터미널에- $mkdir myapp2 - $gradle init파일 설정      - In.. 2024. 6. 5.
(코딩테스트) 백준-12896번 뮤탈리스크(bfs) 1) 문제  문제수빈이는 강호와 함께 스타크래프트 게임을 하고 있다. 수빈이는 뮤탈리스크 1개가 남아있고, 강호는 SCV N개가 남아있다.각각의 SCV는 남아있는 체력이 주어져있으며, 뮤탈리스크를 공격할 수는 없다. 즉, 이 게임은 수빈이가 이겼다는 것이다.뮤탈리스크가 공격을 할 때, 한 번에 세 개의 SCV를 공격할 수 있다.첫 번째로 공격받는 SCV는 체력 9를 잃는다.두 번째로 공격받는 SCV는 체력 3을 잃는다.세 번째로 공격받는 SCV는 체력 1을 잃는다.SCV의 체력이 0 또는 그 이하가 되어버리면, SCV는 그 즉시 파괴된다. 한 번의 공격에서 같은 SCV를 여러 번 공격할 수는 없다.남아있는 SCV의 체력이 주어졌을 때, 모든 SCV를 파괴하기 위해 공격해야 하는 횟수의 최솟값을 구하는 프.. 2024. 6. 5.
(네이버클라우드 부트캠프) 8일차 - Eclipse IDE설정 및 Java프로그래밍 기초(변수) 1. Eclipse 설정  1.1 Esclipse 작업폴더 설정- 다른 IDE에서 작업중이 작업폴더를 Eclipse에서 설정하기 - .settings/.project/.classpath를 설정팔이 있어야 eclipse가 프로젝트 폴더로 인식한다.       - 프로젝트 내에 gradle.build 파일 수정// project내에 build.gradle 열기plugins { // 자바 소스를 컴파일할 때 사용할 도구를 추가한다. // 뿐만 아니라 eclipse 플러그인과 결합해서 // eclipse IDE의 자바 관련 설정 파일을 생성할 때도 사용한다. // 예) .classpath, .settings/* id 'java' // 이클립스 관련 파일을 다룰 때 사용할 도구.. 2024. 6. 4.