본문 바로가기
반응형

자바4

[백준] 2563번 색종이 풀이 코드 (Java 자바) 접근 방법)int 형의 [100][100]의 배열을 생성한다. 그리고 for문을 이용하여 색종이를 붙인 위치에 해당하는 배열들을 값을 1로 변경한다.마지막으로 한 번 더 for문을 만들어 [100][100]의 배열 하나하나 값을 검사하도록 하고, for문 안에 if문을 추가하여 배열의 값이 1일 때 result 값(최종적으로 출력할 값)에 1씩 더하여 출력을 한다. 처음에는 첫째 줄에 입력한 색종이 수 X 100에서 겹쳐있는 부분들을 빼는 코드를 작성해보려 했지만 너무 복잡하고 어려워 방법을 변경하였다. 정답 코드 1)import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] a.. 2024. 6. 11.
[Java 자바] Split() 함수 사용 방법 및 예제 알아보기 | Split 함수란?자바에서 문자열을 다룰 때 자주 사용되는 메서드 중 하나가 split 함수이다.이 함수는 특정 구분자를 기준으로 문자열을 분리하여 배열로 반환한다.이번 포스팅에서는 split 함수의 사용법과 다양한 예제를 통해 이를 깊이 있게 알아보겠습니다. Split 함수 2가지String[] split(String regex)String[] split(String regex, int limit) 첫 번째 함수는 문자를 분리할 기준(str)으로 문자열을 분리하여 배열에 저장하여 리턴한다.두 번째 함수는 문자를 분리할 기준(str)과 함께 배열의 최대 크기(limit) 값을 함께 리턴한다. Split 함수 예제 1)public class example { public static void ma.. 2024. 5. 22.
[JAVA] StringBuilder란 무엇인가? StringBuilder의 주요 메소드 알아보기 | StringBuilder란? StringBuilder는 Java에서 문자열을 효율적으로 처리하기 위한 클래스.문자열을 수정하거나 조작하는 작업을 수행할 때, 문자열을 직접 변경하는 것보다 StringBuilder를 사용하는 것이 성능면에서 효율적이다.따라서 문자열 조작이 빈번한 상황에서는 StringBuilder를 사용하는 것이 좋다.| StringBuilder의 주요 메소드append(): StringBuilder에 문자열을 추가. 여러 가지 타입의 데이터를 받아들일 수 있음. (문자열, 정수, 소수점 숫자).insert(): 지정된 위치에 문자열을 삽입. append()와 유사하지만, 특정 위치에 문자열을 삽입할 수 있음.delete(): 지정된 범위의 문자열을 삭제.deleteCharAt(): .. 2024. 5. 2.
자바(JAVA) 언어에 대해서 확실하게 알아보자!! 그리고 자바의 객체 지향 프로그래밍이란? 이번 포스팅에서는 자바 JAVA에 대해 한번 알아보고 자바의 객체 지향 프로그래밍에 대해 알아보도록 하겠습니다. | 자바란? 자바는 현대 소프트웨어 개발에서 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 이제 함께 자바 언어의 탄생부터 현재까지의 이야기를 살펴보도록 하겠습니다. 자바는 1990년대 초반, 썬 마이크로시스템즈(현 오라클)에서 개발된 객체 지향 프로그래밍 언어입니다. 제임스 고슬링과 그의 팀이 "Oak(오크)"이라는 이름으로 시작하여, 초기에는 가전제품용 소프트웨어 개발을 위해 고안되었습니다. 그러나 웹의 등장으로 인해 Oak는 웹 애플리케이션 개발에 중점을 두는 언어로 전환되었고, 1995년에 자바로 이름이 변경되었습니다. 현재 자바는 다양한 용도와 사용범위를 갖고 있습니다. 자바의 .. 2023. 6. 22.
반응형