TIL(42)
-
[TIL][Java][2023-11-09] 연산자 - 산술변환
산술변환이란? 연산 전에 피연산자의 타입을 일치시키는 것을 의미한다. * 둘 중 저장공간의 크기가 더 큰 타입으로 일치시킨다. 피연산자의 타입이 int 보다 작은 short 타입이면 int로 변환 피연산자의 타입이 long 보다 작은 int, short 타입이면 long으로 변환 피연산자의 타입이 float 보다 작은 long, int, short 타입이면 float으로 변환 피연산자의 타입이 double 보다 작은 float, long, int, short 타입이면 double으로 변환 이처럼, 변수 여러개를 연산했을 때 결과값은 피연산자 중 표현 범위가 가장 큰 변수타입을 가진다. // 산술변환 public class Main { public static void main(String[] args) ..
2023.11.09 -
[TIL][Java][2023-11-08] 연산자 우선순위
저번 글에서 연산자와 연산자의 종류에 대해 정리를 했었다. 연산자가 여러 개가 함께 있는 연산을 계산할 때는 우선순위가 존재한다. 이번 글에서는 그 순서에 대해 정리를 해보려고 한다. 연산자의 우선순위 산술 > 비교 > 논리 > 대입 위 우선순위에 따라서 최종적인 응답값이 결정된다. 괄호로 감싸주면 괄호 안의 연산이 우선순위로 계산된다. // 연산자 우선순위 int x = 2; int y = 9; int z = 10; boolean result = x 논리 연산자(&&) System.out.println(result); // true result = x + 10 비교 연산자() -> 논리 연산자(&&)..
2023.11.08 -
[TIL][Java][2023-11-07] 연산자? 연산자의 종류
이번 글에서는 연산자란 무엇인지, 그리고 연산자의 종류엔 어떤 것들이 있는지 정리해보려고 한다. Java 프로그래밍에서 변수와 상수들을 계산하기 위해서 우리는 연산자를 사용한다. 연산자와 피연산자 계산할 때 계산의 대상이 되는것이 피연산자, 계산의 목적이 되는것이 연산자이다. 연산자 : +, -, *, / 등... 피연산자 : 연산자로 인해 계산되는 숫자 int x = 5; int y = 10; int z = x + y; // z = x(피연산자) +(연산자) y(피연산자) System.out.println(z); // 출력값 : 15 연산자의 종류 산술 연산자 + - * / % 사칙 연산과 비트연산 비교 연산자 > = 9); // 10 는 9 보다 크다 (참이면 true, 거짓이면 false) Syst..
2023.11.07 -
[TIL][Java][2023-11-06] 변수 타입 바꾸기 - 형변환
저번 글에서 변수에 대해 정리해 보았다. 이번 글에서는 변수 타입을 변경하는 방법에 대해 정리해보려 한다. Java 프로그래밍을 하다보면 어떤 변수형을 다른 형으로 변환이 필요한 경우가 많이 발생한다. 형변환은 주로 기본형 변수인 '정수 - 실수 - 문자' 사이에서 일어난다. 정수형, 실수형 간 발생하는 형변환 정수형과 실수형 간에 변환할때는 ({원하는타입}) 명령을 통해 변환할 수 있다. (캐스팅) Double, Float to Int (int)캐스팅 방식으로 실수를 정수로 변환하는 방법. 이때 실수형의 소수점 아래자리는 버려진다. double doubleNum = 10.101010; float floatNum = 10.1010; int intNum; intNum = (int)doubleNum; // ..
2023.11.06 -
[TIL][Java][2023-11-01] 변수
변수란? 변수는 값을 저장해 둘 저장공간이다. 변수는 값을 저장하거나 수정할 수 있으며, 그 값은 프로그램의 다른 부분에서 참조하여 사용될 수 있다. // 선언 방법 예시 int number; // number라는 이름을 가진 int타입의 저장공간을 선언 String name; // name 이라는 이름을 가진 String타입의 저장공간을 선언 // 저장 방법 예시 // 두가지 방법이 있다. int number = 5; // 1. 선언과 동시에 저장 (초기화) int number; number = 11; // 2. 선언 이후에 값을 저장 변수의 종류 변수의 종류는 기본형 변수, 참조형 변수, 래퍼 클래스 변수 크게 세 가지로 나뉜다. 변수의 종류와 범위를 알아보도록 하자. 기본형 변수 논리형 변수 : b..
2023.11.01 -
[TIL][Java][2023-10-31] Java?
이 핑계 저 핑계 대며 미뤄왔던 TIL을 작성해보려 한다.. 복습한다는 생각으로 공부한 내용들을 차근차근, 그리고 꾸준히 정리해 봐야겠다. 본격적으로 배운 내용들을 정리하기 전에 Java에 대해 간단히 정리하고 넘어가려 한다. Java를 왜 배워야 하는가? Java는 현재 가장 널리 사용되는 프로그래밍 언어 중 하나이다. 그 이유와 장점을 알아보도록 하자. Java는 여러 기기의 운영체제에서 실행할 수 있는 언어이다. 특히 앱 개발에 적합하다. Java는 세상과 닮아있는 개발언어라 코드를 이해하기 쉽고 유지 보수가 쉽다. Java는 안정성이 높아서 프로그래밍 오류를 방지하고 보안상 안전하다. 대규모 앱 개발이 가능하다. Java를 배우면 다양한 개발 도구와 라이브러리를 사용할 수 있다. JVM? JRE?..
2023.10.31