본문 바로가기

분류 전체보기122

[Java] 문자열 공백 제거 trim() Method 정의 및 사용법 trim() 메소드 정의 및 사용법 trim() 메소드는 문자열의 양 끝에 있는 공백을 제거하는 데 사용됩니다. 즉, 문자열 앞과 뒤의 모든 공백, 탭, 개행 등을 제거해주는 메소드입니다. 이 때, trim() 메소드는 원본 문자열을 변경하지 않고, 공백이 제거된 새로운 문자열을 반환합니다. 이 메소드는 문자열을 처리할 때 유용하게 사용됩니다. 예를 들어, 사용자로부터 입력받은 문자열에서 양 끝에 있는 공백을 제거하여 문자열의 일관성을 유지할 수 있습니다. 또한, 문자열을 비교할 때 문자열의 양 끝에 공백이 있으면 원치 않는 결과가 나올 수 있기 때문에 trim() 메소드를 사용하여 이를 방지할 수도 있습니다. 예시 코드 String str = " Hello, world! "; String trimmed.. 2023. 3. 27.
[23.03.24.] 국비지원 풀스택 개발자 과정 - Day 13 “한 언어를 깊게, 탄탄히 배우면 다른 언어는 독학할 수 있다. 독기로 공부해야한다.” - 강사님 제어자의 종류와 역할 - protected - public - package 오버라이딩(Overriding) - 상속시에 적용되는 개념으로 부모로부터 상속 받은 메소드의 구현부를 재정의해서 사용하는 것 - 상속 관계에서 부모의 메소드를 리모델링(외관은 그대로 안에만 변경) - 메소드명이 동일해야 한다. 메소드의 매개변수 갯수, 데이터 타입 및 순서가 모두 같아야 한다. - 메소드의 반환 타입도 같아야 한다. - 접근지정자는 부모와 같거나 넓어야 한다. - Exception의 경우 부모 클래스의 메소드와 동일하거나 더 구체적인 Exception을 발생시켜야 한다. - 인스턴스 변수가 부모타입이든 자식타입이든 .. 2023. 3. 24.
[23.03.23.] 국비지원 풀스택 개발자 과정 - Day 12 "우리는 다 배웠다. 모른다면 복습을 안한 것...basic이 제일 중요하다" - 강사님 다형성 오버로딩(Overloading) 개념 하나의 클래스 안에서 적용되는 개념으로 같은 이름의 메서드를 여러개 정의 할 수 있다.중복정의 사용조건 - 메소드명은 동일해야 한다. - 메소드의 반환타입은 상관이 없다. - 매개변수의 갯수가 다른 경우 //abs(int) abs(int,float)[o] - 매개변수가 갯수가 같다면 매개변수의 데이터 타입이 다른 경우 - 3) 타입과 갯수가 같다면 매개변수 순서가 달라야한다. ex) abs(int, float) , abs(float, int) 원래는 하나의 클래스안에서 메소드를 중복 정의해서 사용할 수 없다. 단,오버로딩을 적용해 같은 이름의 메소드를 중복정의 할 수는 있.. 2023. 3. 23.
[23.03.22.] 국비지원 풀스택 개발자 과정 - Day 11 Math 클래스 - Math클래스의 주요 메소드 - 절대값: static 반환타입 abs(매개변수): 반환타입은 매개변수의 타입에 따라 결정됨. - 올림값 :static double ceil(double a) : 소수점에서 큰 수로 가장 가까운 정수를 찾는다. - 내림값 : static double floor(double a) : 소수점에서 작은 수로 가장 가까운 정수를 찾는다. - 반올림 : 무조건 소수점 첫째자리에서 반올림 - 지수: static double pow(double a, double b) : a의 b승을 의미 - Math.random() 과 같은 기능을 제공해주는 Random클래스. - (int)(Math.random()*(차이값+1))+시작값 - Random클래스의 인스턴스변수.next.. 2023. 3. 22.
[Java] for문이란? 목차 for문이란? for문의 구조 for문의 실행 과정 for문에서의 변수 활용 방법 for문의 활용 예시 for문과 다른 반복문의 차이점 for문 예제 코드 사용 시 유의사항 for문 사용 시 유의사항 1. for문이란? 반복적인 작업을 수행하기 위해 사용되는 제어문 중 하나이다. 초기화식, 조건식, 증감식으로 구성되어 있다. 2. for문의 구조 for(초기화식; 조건식; 증감식) { 반복 수행 코드 } 형식으로 구성되어 있다. 초기화식은 반복문이 시작하기 전에 한 번 실행되며, 보통 변수 초기화에 사용된다. for문의 초기화식은 해당 for문 괄호 안에서만 유효합니다. 즉 for문이 실행될 때마다 초기화 식이 다시 실행되고 변수의 - 값을 초기화합니다. for문이 종료되면 해당 변수의 유효 범위도.. 2023. 3. 20.
[23.03.17.] 국비지원 풀스택 개발자 과정 - Day 8 꿈에서 코딩을 했다. 깨어있는 시간 중 밥먹는 시간 제외하면 이클립스만 보고 있는 것 같다.. 배운 개념클래스 만들기- 접근지정자 세줄요약1.2.3. 2023. 3. 18.
[23.03.14.] 국비지원 풀스택 개발자 과정 - Day 5 while문 반복문으로 반복횟수가 정해져 있지 않을때 주로 사용한다. 형식 [초기식;] while(반복조건){ 반복조건이 참일때 실행할 명령문들; [증감식;] } 무한루프 처리 [무한루프 처리] while(true){ 실행할 명령문들; } - 문제 : 1부터 1000까지 숫자중 3의 배수 이거나 5의 배수인 숫자의 합을 구하기. (단,3과5의 공배수는 제외, while문 사용) 2023. 3. 15.
[23.03.13.] 국비지원 풀스택 개발자 과정 - Day 4 4일차 학습기록 강사님 말씀으로 시작합니다. 주석만 보고 코드를 짤 수 있을때까지 연습할 것.. 학습 Keyword if문 이어서.. - 기본형식 - if else문 - if else문을 삼항연산자로 - if else문과 삼항연산자를 이용한 짝/홀수 판단 - System.in.read(); - System.in.skip(2); // 엔터스킵 - 숫자 및 배수 판단문제 - (word-'0')%==0 -else if : 여러개의 조건식 - else if문을 사용하여 숫자 및 배수, 알파벳 판단 문제 - Scanner - 세 숫자중 최대값 구하기 switch문 - 조건에 따라 분기하는 제어문 - switch문 형식 - 사용시 유의사항. 비교식,논리식 사용불가 - for문 -구구단 출력하기 ※각 개념에 대한 자.. 2023. 3. 15.
[23.03.10.] 국비지원 풀스택 개발자 과정 - Day 3 (형변환, 연산자, 조건문) 학습 내용 형변환 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것이다. 자동(묵시적) 형변환(Conversion) - 바이트 크기가 작은 자료형을 큰 자료형으로 대입하는 경우 - 덜 정밀한 자료형에서 더 정밀한 자료형으로 대입하는 경우 - 자동 형 변환은 컴파일러나 인터프리터에 의해 기존의 값을 최대한 보존할 수 있는 타입으로 데이터 타입이 변환된다. 강제적(명시적) 형변환(Casting) - 바이트 크기가 큰 자료형을 작은 자료형으로 대입하는 경우이다. - 프로그래머가 직접 캐스팅 연산자 등을 이용하여 의도적으로 데이터 타입을 바꾸는 것이다. - 강제적 형 변환 시 데이터 손실 발생 가능성이 있다. 큰 그릇을 쪼개어 작은 그릇에 담는 것과 같다. - 실수 자료형에서 정수 자료형으로 값이.. 2023. 3. 15.
반응형