전체 글 80

Java 논리 연산자와 비교 연산자

Java에서 논리 연산자와 비교 연산자는 조건문을 작성하거나 데이터를 필터링할 때 매우 중요한 도구입니다.이번 글에서는 논리 연산자(AND, OR, NOT)와 비교 연산자의 기본 개념과 활용법을 간단한 예제와 함께 알아보겠습니다. 😊 1. 비교 연산자란?비교 연산자는 두 값을 비교하여 참(true) 또는 거짓(false)을 반환합니다.주요 연산자연산자 설명 예시 (a = 7, b = 3)>크다a > b → true작다a >=크거나 같다a >= b → true작거나 같다a ==같다a == b → false!=같지 않다a != b → true코드 예제int a = 7;int b = 3;System.out.println(a > b); // trueSystem.out.println(a == b); // ..

개발/JAVA 2025.01.01

Java 삼항 연산자(조건 연산자) 쉽게 배우기 💻

프로그래밍을 하다 보면 특정 조건에 따라 다른 값을 반환하거나 출력해야 하는 경우가 많습니다. 이런 상황에서 삼항 연산자를 사용하면 코드를 더 간결하게 작성할 수 있습니다. 이번 글에서는 삼항 연산자의 기본 개념과 활용 방법을 예제로 함께 알아보겠습니다. 😊 삼항 연산자란?삼항 연산자는 조건문을 간단히 표현할 수 있는 연산자입니다.다음과 같은 형식으로 작성됩니다:조건식 ? 참일 때의 값 : 거짓일 때의 값;특징조건식이 참(true)이면 ? 뒤의 값을 반환.조건식이 거짓(false)이면 : 뒤의 값을 반환.if-else문을 간단하게 대체할 수 있음. 코드 예제 1: 짝수와 홀수 판별하기코드 설명다음은 숫자가 짝수인지 홀수인지 판별하는 예제입니다.int a = 10; // 숫자 10String result..

개발/JAVA 2024.12.31

JAVA 기초: 비트 연산자와 비트 시프트 연산자

Java에서 비트 연산자는 숫자를 이진수(0과 1)로 변환해 계산하는 특별한 도구입니다. 퍼포먼스 최적화나 시스템 프로그래밍에 주로 사용되며, 기본적인 논리 연산이나 데이터를 압축하는 데도 유용합니다. 이번 글에서는 비트 연산자와 비트 시프트 연산자를 간단한 예제와 함께 알아보겠습니다.1. 비트 연산자 (Bitwise Operators)비트 연산자는 숫자를 이진수(0과 1)로 변환해 각 비트를 비교하며 연산합니다.주요 연산자연산자 설명 예시&논리곱 (AND)1 & 1 = 1, 1 & 0 = 0|논리합(OR)1 | 1 = 1, 하나라도 1이면 1^배타적 논리합 (XOR)1 ^ 0 = 1, 1 ^ 1 = 0~비트 NOT (반전)~1 = 0, ~0 = 1코드 예제 (bitOperTest)byte b1 = 0b..

개발/JAVA 2024.12.30

Java 기초: 산술, 증감, 할당 연산자 정리 💻

Java에서 연산자는 프로그래밍의 기본 도구입니다. 데이터를 계산하거나 변수 값을 변경할 때 매우 자주 사용되죠. 이번 글에서는 산술 연산자, 증감 연산자, 할당 연산자를 이해하기 쉽도록 정리해보았습니다. 😊1. 산술 연산자산술 연산자는 사칙연산 및 나머지 연산을 수행할 때 사용됩니다.주요 연산자연산자 설명 예시+덧셈7 + 3 = 10-뺄셈7 - 3 = 4*곱셈7 * 3 = 21/나눗셈(몫)7 / 3 = 2%나머지 계산7 % 3 = 1코드 예제int a = 7;int b = 3;System.out.println(a + b); // 덧셈System.out.println(a - b); // 뺄셈System.out.println(a * b); // 곱셈System.out.println(a / b); // 나..

개발/JAVA 2024.12.29

JAVA 기초편 (While문)

Java의 while문은 반복문 중 하나로, 조건이 참일 동안 특정 코드를 반복 실행하는 문법입니다. 아래는 두 가지 예제를 통해 while문의 동작 원리와 활용법을 알아보겠습니다.1. WhileEx: 숫자와 함께 문자열 출력하기이 예제는 0부터 20까지의 숫자와 함께 "I Like Java"라는 문장을 출력합니다. 반복문을 사용하여 동일한 작업을 간단히 처리할 수 있는 방법을 보여줍니다.코드 설명int num = 0; // 반복을 제어하는 변수 초기화while (num 실행 흐름num이 0으로 초기화됩니다.while (num "I Like Java"와 현재 숫자(num)가 출력됩니다. 예: "I Like Java 0", "I Like Java 1", ..., "I Like Java 20".num을 1씩..

개발/JAVA 2024.12.28

JAVA 기초편 4: for, for_loof(별찍기, 구구단, 로또번호)

1. For: 별찍기 프로그램코드 설명:이 프로그램은 삼각형 모양으로 별(*)을 출력하는 간단한 예제입니다.주요 코드 분석:int r = 6; // 삼각형의 높이 (줄 수)int x, y;for (x = 1; x 실행 흐름: x는 1부터 시작해서 r까지 증가합니다. 각 줄마다 y는 1부터 x까지 반복하며 별(*)을 출력합니다. System.out.println()으로 줄이 바뀝니다. 결과는 다음과 같은 삼각형입니다: ********************* 응용 사례:출력 디자인: 텍스트 기반 UI에서 간단한 패턴 디자인 생성.프로그래밍 연습: 이중 for문 이해 및 응용.2. ForLoof: 단 입력받아 구구단 출력코드 설명:사용자가 입력한 숫자로 구구단을 출력하는 프로그램입니다.주요 코드 분석..

개발/JAVA 2024.12.27

JAVA 기초편 3 : Break, Continue, DoWhile

1. Break 조건에 따라 반복을 중단하기이 프로그램은 6과 14로 모두 나누어 떨어지는 가장 작은 숫자를 찾는 예제입니다. 코드를 분석해봅시다.주요 코드 설명:int num = 1; // 숫자를 1부터 시작while (true) { // 무한 반복 if (num % 6 == 0 && num % 14 == 0) { break; // 6과 14로 나누어 떨어지면 반복 종료 } num += 1; // 조건에 맞지 않으면 num을 1 증가}System.out.println(num); // 조건을 만족한 num 출력실행 흐름: num 변수를 1부터 시작합니다. while (true)는 무조건 반복이 실행됩니다. (조건이 true이므로 끝나지 않음) 매 반복마다 num % 6..

개발/JAVA 2024.12.26

Java 기초 배우기: 간단한 계산기 프로그램

Java를 처음 배우는 분들을 위해 간단한 계산기 프로그램을 소개합니다. 이 코드를 통해 Java의 기본 문법과 구조를 배우고 직접 실행해보는 경험을 쌓을 수 있습니다.Java의 기본 구조와 간단한 코드 설명Java 프로그램은 항상 클래스와 main() 메서드로 시작됩니다. 아래에서 간단한 계산기 프로그램을 단계별로 살펴보겠습니다.1. 프로그램 코드아래는 Java로 만든 간단한 계산기 프로그램 코드입니다.import java.util.Scanner; // 사용자 입력을 받기 위해 Scanner 클래스 사용public class SimpleCalculator { public static void main(String[] args) { // Scanner 객체 생성 Scanne..

개발/JAVA 2024.12.25

JAVA 기초편 2 (if else)

자바에서는 항상 { } 블럭과 ;(세미클론)을 잊지 말고 적어줘야 합니다.오타 하나에도 금방 에러뜰 수 있으므로 조심해야 합니다. 만약(if) - 조건 만족 - {} 실행, 아니라면(else) - {} 실행 스캐너를 위에서 열었으면 항상 마지막엔 닫아줘야 합니다.package com.javaex.basic.conditional;import java.util.Scanner;public class IfElseEx { //점수 입력, 60점 이상이면 합격입니다. 출력 // tip : ctrl +space (자동 임포트) // ctrl + shift + O (한번에 다 임포트) public static void main(String[] args) { // 스캐너 열기 Scanner scanner = n..

개발/JAVA 2024.12.24

자바(JAVA) 기초편 1

package com.javaex;/* * Hello World 출력 프로그램 * 여러줄 주석 */public class HelloWorld { public static void main(String[ ] args) { System.out.println("Hello, Java"); // 화면에 Hello, Java를 출력한다 }}이클립스 사용해서 "Hello, Java" 콘솔에 출력해봅시다. 패키지 만들기 -> 프로젝트 / new / package 선택 후 생성패키지 이름 -> com.javaex클래스 만들기 ->패키지 우클릭/new/class클래스 이름 -> HelloWorld -----------------------------------------------------------java =..

개발/JAVA 2024.12.03