본문 바로가기
반응형
SMALL

분류 전체보기120

간단한 사칙연산 계산기 만들기 목표: 사용자로부터 두 숫자와 연산기호를 입력받아 결과 출력전체 코드 예제import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("첫 번째 숫자를 입력하세요: "); double num1 = sc.nextDouble(); System.out.print("연산자 (+, -, *, /): "); String operator = sc.next(); System.out.print("두 번째 숫자를 입력하세요: "); .. 2025. 4. 11.
비교 연산자 자바의 주요 비교 연산자 연산자 의미 예시 결과 ==같다a == b같으면 true!=같지 않다a != b다르면 true>크다a > ba가 b보다 크면 true작다a a가 b보다 작으면 true>=크거나 같다a >= b크거나 같으면 true작거나 같다a 작거나 같으면 true예제 코드public class CompareExample { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("a == b : " + (a == b)); // false System.out.println("a != b : " + (a != b)); // true .. 2025. 4. 11.
타입 캐스팅 (자동/강제 형변환) 타입 캐스팅(Type Casting)이란?서로 다른 자료형 간의 변환을 말합니다.예: int → double, double → int왜 필요할까요?자료형이 다른 값을 함께 사용할 때 오류를 방지하기 위해더 작은 타입 → 큰 타입은 안전하지만큰 타입 → 작은 타입은 데이터 손실이 발생할 수 있어서 조심해야 해요!1. 자동 형변환 (묵시적 변환)작은 타입 → 큰 타입으로 자동 변환됨 (손실 없음)작은 타입→큰 타입int→long, float, doublechar→intfloat→double예제int num = 10;double result = num; // 자동 형변환System.out.println(result); // 10.0 정수 int가 자동으로 double로 바뀜2. 강제 형변환 (명시적 변환).. 2025. 4. 11.
변수 선언과 초기화 변수란?값을 저장할 수 있는 이름 있는 공간입니다.예: int age = 25; → 변수 age에 숫자 25를 저장변수 선언과 초기화 기본 형식변수 선언자료형 변수명;예) int age;String name;변수 초기화 (값 지정)변수명 = 값; 예) age = 20;name = "홍길동";선언과 초기화 한 줄로자료형 변수명 = 값; 예)int age = 20;String name = "영희";double height = 162.5;실습 예제public class VariableTest { public static void main(String[] args) { int score = 90; // 정수형 변수 선언 + 초기화 double weight .. 2025. 4. 11.
정수, 실수, 문자, 문자열, 불리언 정수형 (int, long 등)int**정수(소수점 없는 수)**를 저장기본 범위: 약 -21억 ~ +21억자주 사용하는 정수형int age = 25;int year = 2025;longint보다 큰 정수끝에 L을 붙임long distance = 10000000000L;2. 실수형 (double, float)double (기본 실수형)소수점을 포함한 숫자더 정밀하고 넓은 범위double pi = 3.14159;double height = 172.5;floatdouble보다 적은 범위끝에 f를 붙임float weight = 65.7f;3. 문자형 (char)한 글자만 저장할 수 있는 자료형**작은 따옴표 ' '**로 감싸야 함한 글자만 저장할 수 있는 자료형**작은 따옴표 ' '**로 감싸야 함4. 문자열.. 2025. 4. 11.
코드 실행 흐름 익히기 자바 프로그램의 기본 실행 흐름 구조자바 프로그램은 항상 main() 메서드에서 시작해서, 위에서 아래로 순차적으로 실행됩니다.예제 코드public class FlowExample { public static void main(String[] args) { System.out.println("1. 프로그램 시작"); greet(); System.out.println("4. 프로그램 종료"); } public static void greet() { System.out.println("2. 안녕하세요!"); System.out.println("3. 환영합니다 :)"); }}실행 흐름 해석main() 메서드가 실행됨 → "1... 2025. 4. 11.
LIST