IdoCleanCode
article thumbnail
[자바] 인스턴스 확인 연산자
카테고리 없음 2024. 8. 21. 09:04

객체가 특정 클래스의 인스턴스인지 확인하는 데 사용됩니다. instanceof 아래 코드는 instanceof 키워드를 사용하여 해당 객체가 어느 클래스인지 확인 할수 있습니다.object instanceof ClassName여기서 object는 확인할 객체, ClassName은 비교할 클래스입니다. 반환 값을 boolean값 입니다. 다음은 간단한 인스턴스 확인 하는 예제입니다.class Animal {}class Dog extends Animal {}public class SimpleInstanceofExample { public static void main(String[] args) { Dog myDog = new Dog(); // myDog가 Dog 클래스의 인스턴..

article thumbnail
[자바] 삼항 연산자
카테고리 없음 2024. 8. 21. 08:08

삼항 연산자는 조건에 따라 두 개의 값을 선택하는데 사용되는 연산자입니다. 삼항 연산자 형식조건 ? 참일 땨의 값 : 거짓일 때의 값조건이 true이면 첫 번째 값을 반환하고, flase이면 두 번 째 값을 반환합니다. 삼항 연산자 예제삼항 연산자 사용하여 조건이 하나인 예제입니다.public class TernaryOperatorExample { public static void main(String[] args) { int number = 10; // 삼항 연산자를 사용하여 짝수인지 홀수인지 판단 String result = (number % 2 == 0) ? "짝수" : "홀수"; System.out.println("숫자 " + ..

article thumbnail
[자바] 증감 연산자
카테고리 없음 2024. 8. 21. 07:33

증감 연산자는 변수의 값을 1만크 증가시키거나 감소시키는 데 사용되는 연산자입니다. 이 연산자는 주로 반복문이나 카운터 변수의 값을 조정할 때 유용합니다. 증감 연산자에는 두가지 형태로 전위 증감 연산자, 후위 증감 연산자로 나뉩니다. 연산자위치에 따라 변수의 값을 증감시킨 후 그 값을 사용하거나 변수의 현재 값을 먼저 사용한 후 값을을 증감시킵니다. ++증가 연산자는 변수의 값을 1만큼 증가 시키는 데 사용되는 연산자 입니다.int a = 5;int b = ++a; // a는 6이 되고, b는 6이 됨int c = 5;int d = c++; // d는 5가 되고, c는 6이 됨 --증감 연산자는 변수의 값을 1만큼 감소 시키는 데 사용되는 연산자 입니다.int a = 5;int b = --a; //4i..

article thumbnail
[자바] 비트 연산자
카테고리 없음 2024. 8. 20. 13:13

비트는 컴퓨터에서 가장 기본적인 데이터 단위로 0 또는 1의 값을 가질 수 있습니다. 모든 데이터는 비트의 조합으로 표현 됩니다. 비트 연산자는 정수의 비트를 직접 조작할 수 있게 해주는 연산자입니다. 주로 시스템 프로그래밍, 네트워크 프로그래밍, 암호화 같은 저수준의 데이터 처리에 사용됩니다. &두 정수의 각 비트를 비교하여 두 비트가 모두 1일 때만 1을 반환합니다.int a = 5; // 이진수: 0101int b = 3; // 이진수: 0011int result = a & b; // result는 1 (이진수: 0001) |두 정수릐 각 비트를 비교하여 어느 한쪽이라도 1인 비트가 있으면 1을 반환합니다.int a = 5; // 이진수: 0101int b = 3; // 이진수: 0011in..

article thumbnail
[자바] 백준 1330번 두 수 비교하기 문제 풀기
Coding Test/Beakjoon 2024. 8. 20. 10:19

자바로 백준 1330번 두 수 비교하기 문제 풀어 보겠습니다.https://youtu.be/0FTe5caBbbI[자바] 백준 1330번 두 수 비교하기 문제 풀기 문제두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.https://www.acmicpc.net/problem/1330 풀이Scanner를 사용하여 두 개의 정수를 사용자로부터 입력 받은 다음 if - else 문과 비교 연산자로 통해 각 조건에 맞는 출력하는 문제 입니다. 참고 문서https://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.htmlhttps://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html 코드..