。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 393

문자 리스트를 문자열로 변환하기

class Solution { public String solution(String[] arr) { String answer = ""; for(int i = 0; i < arr.length; i++){ answer += arr[i]; } return answer; } }​ //이 코드는 answer라는 변수를 사용하여 arr 배열의 모든 요소를 연결한 결과를 저장하는 역할을 합니다. 초기값으로 빈 문자열을 할당하는 이유는 += 연산자를 사용하여 문자열을 연결할 때, 초기값이 없다면 null이나 다른 문자열과의 연결이 제대로 이루어지지 않을 수 있기 때문입니다. class Solution { public String solution(String[] arr) { int length = arr.length; ..

ㅋㅌ 2023.06.06

[NC7기-29일차(6월5일)] - 웹프로그래밍 10일차

1교시 App.java 반복되는 코드 메서드로 분리하기 2교시 스태틱 변수는 기본 값 0으로 초기화 된다. 로컬 변수는 자동초기화 없음 꼭 값을 줘야함 package bitcamp.myapp; public class Test { static int result; // 스태틱 변수는 기본 값 0으로 초기화 된다. 로컬 변수는 자동초기화 없음 꼭 값을 줘야함 public static void main(String[] args) { // 2 * 3 + 7 - 2 / 2 = ? // => 연산자 우선 순위를 고려하지 않고 앞에서부터 뒤로 순차적으로 계산한다. init(2); multiple(3); plus(7); minus(2); divide(2); System.out.println(result); } stat..

[NC7기-28일차(6월2일)] - 웹프로그래밍 9일차

1교시 조건문 if 1. if문 뒤에 ; 안 찍게 주의. , if문 끝나버림 2. 여러문장을 if문에 포함하고 싶으면 {}로 묶기 3. if ( ) 안은 반드시 불린데이터여야함. 4. if~else는 한 문장임. else 혼자는 못 씀. 두 문장 이상일 땐 반드시 { }로 묶어야함. (하지만 구글에선 한 문장도 { } 로 묶으라는 지침있음. 나두 습관 들이기) 5. if 문과 else 문 사이에 다른 문장이 올 수 없다. 6. else if 라는 문법은 없음 //if ~ else ~ 만 있다면 블록으로 묶지 않아도 됨 // => if (조건) 문장; if (age >= 19) System.out.println("성인이다.1"); // => 문장을 다른 줄에 놓는 경우가 많다. if (age >= 19);..

[NC7기-27일차(6월1일)] - 웹프로그래밍 8일차

증감연산자, 상수 final 조건문 메서드 1교시 증감연산자 연장 pre-fix 연산자나 post-fix 연산자를 리터럴(값)에 적용할 수 없다. 오로지 변수에만 //int x = ++100; 변수에 동시에 적용할 수 없다. //++y++; 컴파일 오류 후위연산 int result = i++ + i++ * i++; // 연산자 우선수위: // 1) ++, -- // 2) *, /, % // 3) +, - // 4) = [후위연산자] int i = 2; int result = i++ + i++ * i++; // 연산자 우선수위: // 1) ++, -- // 2) *, /, % // 3) +, - // 4) = // // int result = 2 + i++ * i++; => i = 3 // int resu..

[NC7기-26일차(5월31일)] - 웹프로그래밍 7일차

gradle compileJava .Jar Garbage Dangling pointer 명시적, 암시적 형변환 산술연산자의 기준은 int 부동소수점 비교연산 논리연산자 증감연산자 1교시 gradle compileJava (task) gradle을 통해서 자바 컴파일 시키기 java 실행 .jar 설명 *.jar : java archive *.war : web archive *.ear : enterprise archive (기업용) JAR zip 형식으로 class, xml, properties,json,jpg,png,gif 포함하고 있다. 위와 같이 함수 입력하면 JVM stack 에 method의 로컬 변수를 준비 // no, no2 => 배열의 레퍼런스(인스턴스의 주소 저장) heap: new 명령으..