본문 바로가기

java3

[Java] 연산자 연산자연산자는 연산에 사용되는 표시나 기호로 필요로 하는 피연산자의 수에 따라, 단항/이항/삼항 연산자로 구분된다. 연산자의 종류연산자의 종류연산자피연산자 수기능산술+, -, *, /, %이항사칙연산 및 나머지 계산부호+, -단항음수, 양수의 부호문자열+이항두 문자열을 연결대입=, +=, -=, *=, /=, %=이항 우변의 값을 좌변에 대입증감++, --단항 1만큼 증가/감소비교==, !=, >, 이항값 비교논리 ~, &, |, &&, ||단항, 이항논리 부정, 논리곱, 논리합 연산자 우선순위1️⃣ 단항, 이항, 삼항 연산자 순으로 우선순위2️⃣ 산술, 비교, 논리, 대입 연산자 순으로 우선순위3️⃣ 단항, 부호, 대입 연산자를 제외한 모든 연산의 방향은 왼쪽에서 오른쪽으로4️⃣ 복잡한 연산식에는 괄호.. 2025. 5. 8.
[Java] 변수와 타입 변수값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름, 다른 말로 데이터가 저장되는 기억 장소의 이름이다. 변수 선언변수에 어떤 타입의 데이터를 저장할 것인지 그리고 변수의 이름이 무엇인지를 결정한다.int age; // 정수(int)를 저장할 수 있는 age 변수 선언double value; // 실수(double)를 저장할 수 있는 value 변수 선언변수 대입대입 연산자 `=`를 사용하여 변수에 값을 대입한다.int score; // 변수 선언score = 90; // 값 저장 오른쪽 값인 90을 왼쪽의 변수 score에 할당한다는 의미, 위 과정을 변수 초기화라고 한다. 변수 이름 명명 규칙1️⃣ 첫 번째 글자는 문자, '$', '_' 로 시작해야 한다. → 숫자로 시작할 수 .. 2025. 5. 7.
[Java] 소스 코드 개발 도구(편집기) 메모장에서도 자바 소스코드를 작성할 수 있다. 장점별도로 통합 개발환경을 설치할 필요가 없다는 점에서 간단하다. 단점키워드 자동 완성 기능 등이 없어 모든 코드를 일일이 작성해야 한다. 위와 같이 자바 코드를 작성 후 파일명.java 형식으로 저장한다.현재 C 드라이브 내 work 디렉토리에 MyMain.java라는 이름으로 파일이 저장된 것을 확인할 수 있다. 해당 파일이 있는 경로(C:\work)에서 `javac MyMain.java`라는 명령어를 통해 MyMain이라는 이름의 자바 파일을 컴파일한다. 컴파일을 진행하면 .class라는 확장자를 가진 바이트 코드 파일이 생성된다. 이 바이트 코드 파일은 아래와 같이 자바 가상머신이 이해할 수 있도록 되어 있다. 명령어 `java MyMain`을 실행.. 2025. 5. 6.