JAVA
-
window openjdk 설치하는 법 java 8 11 17 lts 버전JAVA 2021. 11. 28. 23:48
oracle 사의 oracle jdk 가 유료로 전환됨에 따라 안전하게 openjdk 로 이동하는 것이 좋다. 그리고 자바의 많은 버전중에 지원기간이 긴 LTS(Long Term Support) 버전인 8 / 11 / 17 중에 하나를 선택하여 받는것이 좋다. 참고사항으로 17이 제일 최신 버전이고, 8 버전이 가장 널리쓰이고 있다. openjdk 의 설치방법은 간단하다. 1. 해당 사이트로 들어가 운영체제에 따라 다운로드 받기 https://github.com/ojdkbuild/ojdkbuild 2. zip 파일을 풀기 3. zip 을 푼 폴더를 c 드라이브아래 Program Files 에 넣기 4. 환경변수 설치하기 4-1. 제어판 검색 => 시스템 및 보안 => 시스템 4-2. 왼편의 고급 시스템 ..
-
java: String == 비교 false 나오는 이유JAVA 2021. 11. 19. 23:42
가끔 String 변수를 == 로 비교하려 할때 같은 값으로 보이지만 false 가 나오는 경우가 있다. 이는 String 변수는 그 값이 설정된 위치를 가리키는 참조형 연산자라 인스턴스가 같은지를 비교해서 그렇다. 간단하게 == 로 비교하기 보다는 equals 를 이용하여 String 은 비교하는 것이 더욱 정확하다. AAa 라는 String 변수를 모두 대문자로 바꾸는 toUpperCase 함수를 사용하면 AAA 가 되며 이를 "AAA" 와 같은지를 비교하려면 아래와 같이 == 이 아닌 equals 함수를 이용하면 정확하게 비교된다. public class HelloWorld{ public static void main(String []args){ String s = "AAa"; // == 비교 연산..
-
java: String 소문자/대문자로 변경하는 법JAVA 2021. 11. 19. 23:34
String 을 모두 소문자 또는 모두 대문자로 바꿔 비교하거나 사용하고 싶을 때가 있다. 이럴때에는 아래와 같이 대문자는 toUpperCase, 소문자는 toLowerCase 를 이용하면된다. public class TestCode{ public static void main(String []args){ String s = "AAa"; // 대문자로 변경 System.out.println(s.toUpperCase()); // 소문자로 변경 System.out.println(s.toLowerCase()); } }
-
java: 숫자 나누기 소수점 출력하는 법JAVA 2021. 11. 18. 23:44
자바를 사용하다 보면 나누기시 소수점을 나타내고 싶을 때가 있다. 이럴때에는 간단하게 나누기에 들어가는 숫자중 하나를 double 형으로 바꿔주면 된다. 숫자 뒤에 d 를 붙인다. class CodeRunner{ public static void main(String[] args){ double value = 1/3d; System.out.println(value); } } 또는 간단히 숫자 하나를 실수형으로 바꿔주면 되는데 숫자 뒤에 .0 을 붙이면 된다. class CodeRunner{ public static void main(String[] args){ double value = 1/3.0; System.out.println(value); } }