본문 바로가기

java

(6)
java - 자바 비교 연산자와 문자열 비교: 주의할 점 자바 비교 연산자와 문자열 비교: 주의할 점 자바에서 비교 연산자는 값이나 변수 간의 관계를 평가하는 데 사용됩니다. 이 글에서는 자바의 비교 연산자와 특히 문자열 비교에서 주의해야 할 점에 대해 알아보겠습니다. 1. 비교 연산자 자바에서는 다음과 같은 비교 연산자를 사용할 수 있습니다. ==: 동일 !=: 동일하지 않음 : 큼 =: 크거나 같음 이 연산자들은 숫자, 문자, 논리 값 등의 비교에 사용됩니다. 2. 문자열 비교: 주의할 점 문자열 비교는 특별한 주의가 필요합니다. 문자열은 객체로 취급되므로, == 연산자를 사용하면 참조가 같은지를 비교하게 됩니다. == 연산자 사용 시 주의사항 String str1 = new String("hello"); String str2 = new String("he..
java - 자바의 형변환: 명시적 형변환과 자동 형변환 이해하기 자바의 형변환: 명시적 형변환과 자동 형변환 이해하기 자바에서 데이터 타입 간의 변환은 매우 중요한 개념입니다. 이 글에서는 자바의 형변환 연산자와 자동 형변환에 대해 알아보겠습니다. 1. 명시적 형변환 (Casting) 명시적 형변환은 프로그래머가 직접 데이터 타입을 변환하는 과정입니다. 큰 데이터 타입에서 작은 데이터 타입으로 변환할 때 사용됩니다. int myInt = 9; float myFloat = (float) myInt; // int에서 float로 형변환 주의사항 큰 값을 작은 타입에 넣을 경우 에러가 발생할 수 있으므로, 이럴 때는 명시적 형변환을 해줘야 합니다. 데이터 손실이 발생할 수 있으므로 주의가 필요합니다. 호환되지 않는 타입 간의 변환은 컴파일 오류를 발생시킬 수 있습니다. 2..
java - 자바의 데이터 타입과 문자와 문자열에서의 표현 차이 자바의 데이터 타입: int, char, short 자바에서는 다양한 데이터 타입을 제공하며, 이들 각각은 서로 다른 크기와 범위의 정수를 표현할 수 있습니다. 이 글에서는 int, char, short 타입에 대해 자세히 알아보고, 정수형의 오버플로우 현상에 대해서도 살펴보겠습니다. 그리고 문자열과 문자에서의 single quotes와 double quotes의 차이에 대해서도 살펴봅니다. int 타입 크기: 4바이트 (32비트) 범위: 약 -2,147,483,648부터 2,147,483,647까지 설명: int 타입은 대략 20억까지의 수를 표현할 수 있으며, 일반적인 정수 연산에 가장 널리 사용됩니다. char 타입 크기: 2바이트 (16비트) 범위: 0부터 65,535까지 설명: char 타입은 ..
java - 변수와 리터럴의 접두사와 접미사 이해하기 변수와 리터럴의 접두사와 접미사 이해하기 안녕하세요, 이번 포스트에서는 Java에서의 변수와 리터럴, 그리고 이들의 접두사와 접미사에 대해 이야기해보려 합니다. 이것들은 Java 프로그래밍의 기본적인 요소이며, 이해하고 활용하는 것이 중요합니다. 변수와 리터럴 변수는 데이터를 저장하는 메모리 공간의 이름입니다. Java에서 변수를 선언할 때에는 해당 변수의 타입을 명시해야 합니다. 예를 들어, int num;은 정수를 저장할 수 있는 'num'이라는 이름의 변수를 선언한 것입니다. 리터럴은 소스 코드 내에서 직접 표현되는 고정된 값입니다. 예를 들어, int num = 10;에서 '10'은 정수 리터럴입니다. 접두사와 접미사 Java의 리터럴에는 특별한 접두사와 접미사를 사용하여 해당 값의 데이터 타입을..
Java - javac.exe, java.exe, 클래스와 main 메서드 이해하기 Java 공부 시작 - javac.exe, java.exe, 클래스와 main 메서드 이해하기 안녕하세요, 오늘은 Java 공부의 시작, 'javac.exe', 'java.exe', 그리고 클래스와 main 메서드에 대해 이야기해볼까 합니다. 이 포스트를 통해 Java가 어떻게 작동하는지 기본적인 이해를 할 수 있을 것입니다. javac.exe 와 java.exe Java 프로그램을 작성하고 실행하기 위해서는 먼저 Java 개발 도구인 JDK(Java Development Kit)를 설치해야 합니다. JDK에는 'javac.exe'와 'java.exe'라는 두 가지 중요한 실행 파일이 포함되어 있습니다. 'javac.exe'는 Java 컴파일러로, 개발자가 작성한 Java 소스 코드(.java 파일)를 ..
java - 비트연산자 비트연산에는 비트논리연산자와 비트이동연산자가 있다. 비트논리연산자에는 and연산, or연산, xor연산,not연산 등이 있다. 비트이동연산자는 다음의 예와 같다. x > y 정수 x의 각 비트를 y만큼 오른쪽으로 이동시킨다. 원소가 n개인 집합에서 부분집합의 총 개수는 1