Just do IT
article thumbnail
데이터 출력 변환 (null -> 0 / 0 -> null)
Programing/JAVA 2022. 11. 30. 10:34

리스트 출력 시 값이 null 데이터 혹은 0인 데이터를 변환하는 함수이다. 간단한 함수이니 활용 가능하다. import java.math.BigDecimal; /** * 0을 null변환 * @param number * @return */ public static BigDecimal zeroToNull(BigDecimal number) { if (number != null && number.compareTo(BigDecimal.ZERO) == 0) { return null; } return number; } /** * null을 0으로 변환 * @param number * @return */ public static BigDecimal nullToZero(BigDecimal number) { if (n..

article thumbnail
Java Control (조건문)
Programing/JAVA 2021. 7. 19. 16:55

조건문 (conditional statements) ※ conditonal : 조건부의, 조건문 - 주어진 조건식의 결과에 따라 별도의 명령을 수행할 수 있도록 제어해주는 명령문입니다. - 조건문의 가장 기본은 if문이며 자바에서 사용하는 대표적인 조건문은 4가지가 있습니다. - if문, if/else문, if/else if/else문, switch문 ▶ if 문 ※ if : 만약에 - if문은 해당 조건의 결과가 참(true)이면 블록에 있는 명령문을 실행하게 되고, 거짓(false)이면 아무것도 실행하지 않습니다. - 자바에서 if문의 문법 구조입니다. ▼ if (조건식) { 조건식의 결과가 참(true)일 때 실행하고자 하는 명령문; } - if문의 실행 순서를 보도록 하겠습니다. if문 조건식 확..

article thumbnail
Java Operator (삼항 연산자)
Programing/JAVA 2021. 7. 19. 15:54

기타 연산자 ▶ 삼항 연산자 (ternary operator)? ※ ternary : 셋으로 이루어져 있는 - 자바에서 유일하게 피연산자를 세 개나 가지는 조건 연산자입니다. - 삼항 연산자는 if절의 문법을 한줄로 표현했다고 보시면 이해하시기 수월하실 것입니다. if절 (조건문) > 링크 - 삼항 연산자의 문법 [ 조건식 ? 반환값1 : 반환값2 ] - 물음표(?) 앞의 조건식에 따라 결과값이 참(true)이면 반환값 1을 반환하고, 결과값이 거짓(false)이면 반환값2를 반환합니다. - 삼항 연산자 예시 public class Ternary{ public static void main(String[] args){ int num1=5, num2=7; int result; result = (num1 -..

article thumbnail
Java Operator (비트 연산자)
Programing/JAVA 2021. 7. 19. 14:43

비트 연산자 (bitwise operator) ▶ 비트 연산자 (bitwise operator)? ※ bitwise : (컴퓨터) 비트에 관한, 비트의 - 비트 연산자는 논리 연산자와 비슷하지만, 비트(bit) 단위로 논리 연산을 할 때 사용하는 연산자입니다. 또한, 비트 단위로 왼쪽이나 오른쪽으로 전체 비트를 이동하거나, 1의 보수를 만들 때도 사용됩니다. 비트 연산자 설명 & 대응되는 비트가 모두 1이면 1을 반환합니다. (비트 AND 연산) | 대응되는 비트 중에서 하나라도 1이면 1을 반환합니다. (비트 OR 연산) ^ 대응되는 비트가 서로 다르면 1을 반환합니다. (XOR 연산) ~ 비트를 1이면 0으로, 0이면 1로 반전시킵니다. (비트 NOT 연산, 1의 보수) 부호를 유지하면서 지정한 수만..