본문 바로가기

개발자 꿈나무의 하루59

(네이버클라우드 부트캠프) 11일차 - Java프로그래밍 기초(조건문,반복문,배열), 실습프로젝트 1. 조건문  1.1 if 문의 기본 형태     - 조건문의 기본 형태문법1: if (조건) 문장1; => 조건이 참일 때 문장1을 수행한다.문법2: if (조건) 문장1; else 문장2; => 조건이 참일 때 문장1을 수행하고, 거짓이면 문장2를 수행한다. 문법3: if (조건1) 문장1; else if (조건2) 문장2; else if (조건3) 문장3; else 문장4; => 조건1~3을 순차적으로 수행하고, 모두 거짓이면 문장4를 수행한다.  1.2 if 문 주의사항         - else문은 가장 가까운 if문과 짝을 이룬다.({}사용 안할시 ) if (age >= 19) { if (age >= 70) System.out.println(".. 2024. 6. 11.
(코딩테스트) 백준-16637번 괄호추가하기(재귀함수+누적합) 1) 문제  문제길이가 N인 수식이 있다. 수식은 0보다 크거나 같고, 9보다 작거나 같은 정수와 연산자(+, -, ×)로 이루어져 있다. 연산자 우선순위는 모두 동일하기 때문에, 수식을 계산할 때는 왼쪽에서부터 순서대로 계산해야 한다. 예를 들어, 3+8×7-9×2의 결과는 136이다.수식에 괄호를 추가하면, 괄호 안에 들어있는 식은 먼저 계산해야 한다. 단, 괄호 안에는 연산자가 하나만 들어 있어야 한다. 예를 들어, 3+8×7-9×2에 괄호를 3+(8×7)-(9×2)와 같이 추가했으면, 식의 결과는 41이 된다. 하지만, 중첩된 괄호는 사용할 수 없다. 즉, 3+((8×7)-9)×2, 3+((8×7)-(9×2))은 모두 괄호 안에 괄호가 있기 때문에, 올바른 식이 아니다.수식이 주어졌을 때, 괄호를.. 2024. 6. 10.
(네이버클라우드 부트캠프) 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.