알고리즘 3

char를 int로 변경

ASCII 테이블에서 값을 치환char 유형의 변수를 int 데이터 유형으로 변환하려면 대부분 ASCII 테이블에서 해당 값을 가져온다. typeCasting 사용char A = 'A';int x = A;System.out.println(x); // 65명시적 유형 캐스팅char charA = "a";Systme.out.println((int)charA); // 97  유니코드 인코딩 표준으로 값을 치환getNumericValue() 사용유형 캐스팅과 유사하게 작동하지만 ASCII 테이블을 따르는 대신 유니코드 인코딩 표준을 따른다.특이점이 있다면, 문자에 숫자 값이 없으면 -1을 반환한다.char char1 = '1';char char2 = 'A';char char3 = '*';System.out.pr..

알고리즘 2024.12.11

[백준 2439-별찍기] String 배열을 초기화 안하면 생기는 문제

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); String[] star = new String[a]; for (int i = 0; i 5 null11111 null11111 null11111 null11111 null11111  star[] 배열을 초기화하지 않으면 String 디폴트 값인 null이 배열에 들어간다 star[i] += "1"; 하는 순간 null += "1"; 을 한셈String 배열을 반복문에서 사용해야 하는 경우 초기화..

알고리즘 2024.12.09

[백준 8393] n이 주어졌을 때, 1부터 n까지 합 반복문없이

합의 공식 n×(n+1)​ / 2 이용 ※ 반복문 있이 풀었을 때import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = 0; for (int i = 1; i  ※ 반복문 없이 풀었을 때import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); in..

알고리즘 2024.12.09