본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

ICT/Java23

Java | Math 클래스에 정의된 원주율 pi와 자연로그 e 값 불러와 사용하는 방법 Java | Math 클래스에 정의된 원주율 pi와 자연로그 e 값 불러와 사용하는 방법 자바 Math 클래스에 정의된 상수 파이와 자연상수에 대한 글이다. Math 클래스에 정의된 상수 자바에서 수의 연산을 다룰 때 정말 많이 사용하는 클래스가 Math이다. 그렇게 많이 사용하는 Math라는 뭔가 거대할 것 같은 클래스에 딱 2개의 상수가 저장돼 있다는 사실 다들 알고 있었나 모르겠다. 본 글에서는 그 두 가지 상수가 뭔지 그리고 어떻게 불러와 사용하는지 알아볼 것이다. 두 개의 상수 Math 클래스에는 뭔가 많은게 들어 있을 것 같지만 실상은 정반대이다. 정말 간단하게 필요한 것들만 요점정리 한 것처럼 정의돼 있다. 상수도 딱 두개이다. 자연로그 e와 원주율 π이다. Java 도큐멘트(링크)에 들어가서 확인해 보면 위와 같이 Fields 자리에 두 개의 상수가 정의돼 있는 걸 확인할 수 .. 2023. 3. 24. 19:39
Java | 문법 변수 | 6가지 기본형 데이터 타입 이정돈 알아두자 Java | 문법 변수 | 6가지 기본형 데이터 타입 이정돈 알아두자 Java의 6가지 기본 데이터 타입에 대한 글이다. Java Data Ttype - Primitive Type 자바는 데이터 타입을 좀 깊게 알고 있어야 하는 언어이다. 사용할 때 마다 데이터 타입을 규정하고 올바르지 않을 경우 에러가 나기도 한다. 대신 잘 알고만 있으면 실수를 찾아내는 속도나 이해하는데 모를 때 보다 훨씬 낫다. 그렇기 잘 모른다면 기회가 날 때마다 잘알아두려고 노력해야 한다. 기본형 타입 자바의 데이터 타입은 총 6개로 이루어져 있다. 일단 큰 그룹으로 나눠 이해하고 마지막에 다시 한 번 정리해 보도록 하자. 6가지 데이터 타입을 유사한 것끼리 묶어본다면 4가지로 나눌 수 있을 것 같다. 논리타입 - boolean 문자타입 - char 정수타입 - int, byte, short, l.. 2023. 3. 10. 22:48
Java | 문법 연산자 | =+ vs. += 차이는? Java | 문법 연산자 | =+ vs. += 차이는? Java의 연산자 중 =+와 += 차이에 대한 글이다. Java 연산자 =+ 와 += 자바 문법을 배우다 보면 다양한 연산자를 배우게 된다. 대부분의 것들은 우리가 평소에 사용하던 기호들이 직관적인 기능을 보여주기 때문에 이해하기 어렵지 않다. 여기에 몇몇 줄인 기호들을 알아둔다면 코드를 작성하는 양도 조금씩 줄일 수도 있다. op= 연산자 : += 그렇게 줄일 수 있는 연산자 중 대표적인 것이 op= 연산자이다. op는 operation 실행이라는 단어의 줄임말이다. 다시 말해서 op=는 실행하고 대입하라는 뜻이다. 예를 통해서 보면 더욱 확실히 이해할 수 있다. int a = 10; a += 10; System.out.print(a); // 실행결과 20 위의 예를 op=연산자 없이 풀어 쓴다면 아래.. 2023. 3. 8. 21:46
Java | 비슷한듯 다르고 다른듯 비슷한 변수 삼수 리터럴 Java | 비슷한듯 다르고 다른듯 비슷한 변수 삼수 리터럴 Java의 변수 삼수 리터럴에 대해 알아보는 글이다. 변수 삼수 그리고 리터럴 변수와 상수는 중고등학교에서 수학을 공부해본 사람이라면 너무나도 익숙한 단어일 것이다. 그런데 자바를 공부하면서 변수와 상수 설명을 들어보면 미묘하게 다른 기분이 들어서 알아보았다. 변수 Variable 변수는 값을 언제든지 저장할 수 있는 메모리 상의 공간을 가리킨다. 이름에 수라는 말이 들어있어서 변수는 수일 것 같지만 컴퓨터의 입장에서 우리말의 변수 Variable은 정보를 담기 위해 만든 공간을 말한다. 상수 Constant 상수도 직관적으로는 변하지 않는 수 정도로 이해가 될 것이다. 하지만 이것도 엄밀히 말하면 틀렸다. 우리말로 상수라고 불리는 Constant는 자바에서 한 번 저장하면 변경할 수 없고 읽어올 수만 .. 2023. 3. 7. 21:59
반응형