Language/Java20 [Java] 제곱 반환하기 / pow() 프로그래머스 문제를 풀다가 제곱과 세제곱에 대한 문제가 나왔다. 나는 단순하게 a*a, b*b*b 이런식으로 풀었지만 제곱에 대한 함수가 있다는 것을 알고 정리해본다. 자바에서 특정 값의 제곱을 구하려면 java.lang.Math 클래스의 pow() 메소드를 사용해야 한다. java.lang.Math 클래스는 수학에서 사용하는 상수들과 함수들을 미리 구현해놓은 클래스이다. Math 클래스는 정적 메소드이기 때문에 객체를 생성하지 않고 클래스를 import해주면 바로 생성이 가능하다. 형식) Math.pow(밑, 지수) 이렇게 쓰면 Math.pow(a, b)는 a의 b승, 즉 ab를 반환하게 된다. 예시 문제) 3의 제곱 구하기 public class MathPow { public static void m.. 2023. 10. 10. [Java] Java 버전 확인하기(명령 프롬프트) Java로 여러사람과 함께 프로젝트를 협업할때 Java JDK 버전을 맞춰주는 것이 좋다. 개발자마다 JDK 버전이 다르면 컴파일 과정에서 .class 파일을 다르게 생성할 수 있고 이 때문에 같은 소스코드라도 동작이 다르게 나타날 수 있기 때문이다. 설치를 처음부터 같이 했다면 손쉽게 JDK 버전을 같은 것으로 맞출 수 있지만 아니라면 PC 내에 설치되어있는 자바 버전을 아는 것이 중요하다. 윈도우에서 자바 버전을 확인하는 방법은 다음과 같다. 1. 윈도우 검색창에 명령 프롬프트(cmd를 입력)를 실행한다. 2. 명령 프롬프트 창에서 java -version 명령어를 입력한다. (이때 -version 앞에 띄워쓰기는 필수) 3. 설치된 자바 버전을 확인 만약, java -version 명령어를 사용했음.. 2023. 5. 16. [Java] Data, 변수, 데이터 타입(DataType) 목차 1. 데이터 저장단위 & 데이터 표현방법 2. 변수 2-1. 리터럴 2-2. 변수 3. 데이터 타입(DataType) -정수형, 실수형 1. 데이터 저장 단위와 표현방법 1-1. 데이터 저장 단위 1. 비트 Bit : 0 or 1. 가장 최소의 저장단위 2. 바이트 Byte : 8bit 1byte = character(영문자) 프로그램을 사용할 때 기본단위 숫자->영문자 변환 (ASCⅡ코드 사용해서) 3. 1KB = 1024byte 4. 1MB = 1024KByte 5. 1GB = 1024MByte 6. 1TB = 1024GByte *bps(bit per second) : 1초동안 전달할수있는 비트의 수 ex) 1Gbps 1-2. 데이터 표현 방법 8비트 중 가장 앞에 있는 Bit = " sign .. 2023. 3. 30. Java와 Eclipse 설치 [목록] 1. Java 설치 2. Java 소스파일 3. IDE : 통합개발환경 1. Java 설치 1) 크롬 - 개발자들이 가장 많이 사용하는 브라우저, 개발도구 많음 2) 압축프로그램 - 압축프로그램 풀 일이 많으므로 꼭 설치해놓길 권장. (ex.반디집) 3) 글꼴 - 자바: 나눔고딕코딩 (가장 많이 사용) 4) JDK - open JDK와 orcacle JDK - Java SE(desktop app), Java EE(인터넷상 웹) 프로그램은 무조건 검증된걸 사용하는걸 권장한다. => 어떤 오류가 있을지 모르고, 다른 프로그램과의 연동에 문제가 생길지도 모르니기 때문. *JAVA 20을 설치했다. (환경변수설정은 11버전 이상부터는 할 필요가 X) *JDK 설치가 잘 되었는지 확인 : cmd 명령 프.. 2023. 3. 29. 이전 1 2 3 4 5 다음