본문 바로가기

Java3

[자바/오류] incompatible types: char cannot be converted to string 원인String 변수에 char 값을 넣으려고 하는 경우 발생 해결String.valueOf() 함수를 이용해 char을 String으로 형변환 한다.  프로그래머스에서 문제를 푸는데 실행해보니 저런 오류가 떴다.사실 백준에서 주로 StringBuilder를 쓰다보니 char값을 형변환 없이 바로 집어넣는 거에 익숙해져 있었음...왕초보 문제도 자주 풀어봐야겠다. 지식에 구멍난 부분이 너무 많네 2024. 7. 4.
JDK 버전 변경 + IntelliJ 환경 설정 1. 터미널에서 자바 버전 확인 java --version 2. 원하는 버전의 자바 다운 받기 https://www.oracle.com/java/technologies/downloads/#jdk17-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com windows 사용자의 경우 x64 MSI Installer 다운 받기. 확장자가 msi인 파일로 다운 받는다. msi 파일을 다운 받으면 자동 설치 가능 다운이 완료 되면 다운 받은 파일 더블 클릭 후 .. 2023. 10. 23.
[Java/자바] 큰 정수 입력 받기 - BigInteger BigInteger int, long과 달리 숫자를 문자열 형태로 처리해 담을 수 있는 숫자의 범위가 무한함 숫자가 기존 정수형 데이터 타입이 수용 가능한 범위를 넘어설 경우 사용 데이터 타입 크기 범위 int 4 byte -2³¹ ~ (2³¹-1) -2,147,483,648 ~ 2,147,483,647 long 8 byte -2⁶³ ~ (2⁶³-1) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 보통 입력되는 숫자가 위 범위를 벗어나는 경우는 잘 없으나 알고리즘 테스트 등에서 간혹 아주 큰 수를 입력받는 경우가 있다. 그때 사용한다. 선언 import java.math.BigInteger; BigInteger bigInt = new BigInteger.. 2022. 11. 29.