Java/기초 문법 21

[java] 문자열 찾기 - 문자열 포함 여부 확인

1. for loop 이용[0, length() - '찾는 문자열 길이']for문 이용시에는String str = "apple"int len, i;len = str.length();boolean = false;for(i = 0 ; i 2. substring 이용 (특정 구간 문자열 출력)문자열에서 찾는 부분 문자열을 반환.문자열.substring(시작 인덱스, 끝 인덱스) 3. 문자열 비교문자열1 과 문자열2 를 비교하는 경우.문자열1.equals(문자열2) 문자열을 비교하기 위해서는 절대 == 연산자를 이용하면 안됨.== 연산자는 두 문자열의 주소 값이 일치하는지를 비교하는 연산. substring(), equals() 같이 사용 예시String str = "apple";len = str. length..

Java/기초 문법 2024.12.24

[java] Integer.toString() 메소드

- 정수(Integer)를 문자열(String)로 변환하는 자바의 내장 메소드주로 두가지 형태로 사용 1. Integer.toString(int i) - 정수를 10진수 문자열로 변환int num = 123;String str = Integer.toString(num); // "123" 2. Integer.toString(int i, int radix) - 정수를 지정된 진법(radix)의 문자열로 변환int num = 15;String binary = Integer.toString(num, 2); // "1111" (2진수)String octal = Integer.toString(num, 8); // "17" (8진수)String hex = Integer.toString(num, 16..

Java/기초 문법 2024.12.23

[java] 최댓값/최솟값

1. 최댓값 - 최댓값을 구할 때 초깃값 설정int maxVal = 0;0으로 초기화 하면 양의 정수는 문제없지만음의 정수일 경우 초깃값이 그대로 출력 될 수 있는 문제가 생김 - 해결 방법1. 배열의 첫번째 항으로 maxVal의 초깃값을 지정int maxVal = arr[0]; 2. Integer.MIN_VALUE 사용 (정수형 범위 내에서 설정 가능한 매우 작은 값)int maxVal = Integer.MIN_VALUE;//------------------------------변수 안의 값이 변하지 않도록 final을 앞에 붙여줌final int INT_MIN = Integer.MIN_VALUE;int maxVal = INT_MIN; 2. 최솟값1. 배열의 첫번째 항으로 minVal의 초깃값을 지정i..

Java/기초 문법 2024.10.22

[java] 배열

1. 기본 형식arr이라는 이름의 정수형 n개를 원소로 가지는 배열 생성.1.int[] arr = new int[n];2.int[] arr;arr = new int[n] aar[0] 부터 시작. arr[0]이 첫 번째 원소. 2. 중괄호를 이용한 배열 초기값 설정int[] arr = new int[]{1, 2, 3); 3. 입력 받은 값들을 합을 구함과 동시에 배열에 저장 예시import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[5]; int sum; ..

Java/기초 문법 2024.10.08