전체 글 66

[JAVA] 제어문(조건문, 반복문)

프로그래밍에서 제어문은 코드의 흐름을 제어하여 원하는 작업을 효율적으로 수행할 수 있게 해주는 핵심 도구입니다. 이번 포스팅에서는 자바(Java)의 조건문과 반복문에 대해 알아보겠습니다. 1. 조건문 (선택 제어문) : 특정 조건에 따라 코드 실행 흐름 제어하기조건문은 특정 조건을 만족할 때만 코드 블록이 실행되도록 제어하는 문법입니다. 프로그램 흐름을 참, 거짓 조건에 따라 여러 갈래로 나뉘어 실행하며, 자바에서 조건문으로 가장 많이 사용되는 구조는 if, if-else, switch입니다.if문 - 조건식이 참일 때 코드 블록을 실행if ( 조건식 ) { 실행 코드 } else if ( 조건식 ) { 실행코드 } else {위의 조건식이 모두 거짓일 때 실행}int num1 = 1;int num2 =..

언어/Java 2025.01.04

[DART] 클래스와 인스턴스

프로그래밍에서 클래스와 인스턴스는 객체 지향 프로그래밍(OOP)의 가장 기본적인 개념입니다.이번 포스팅에서는 클래스와 인스턴스의 정의, 객체 지향 프로그래밍의 개념, 그리고 Dart에서 이를 활용하는 방법에 대해 알아보겠습니다. 객체 지향 프로그래밍(OOP)이란?객체와 객체간에 관계를 형성하고, 그 상호작용을 통해애플리케이션을 설계, 구현하는 프로그래밍 패러다임 중 하나 입니다.OOP의 주요 목적은 복잡한 문제를 더 작은 객체로 나누어 해결하는 데 있습니다.각각의 객체는 자신의 역할에 충실하며, 서로 협력해 문제를 해결합니다. 더보기OOP의 4가지 주요 특징캡슐화: 데이터를 숨기고, 필요한 메서드만 외부에 제공.상속: 기존 클래스를 기반으로 새로운 클래스를 정의.다형성: 동일한 메서드 이름이 다양한 동작..

언어/Dart 2025.01.03

[DART] 익명함수와 화살표함수

프로그래밍에서 함수는 작업을 캡슐화하고 재사용할 수 있도록 도와주는 중요한 도구입니다.Dart에서는 익명 함수와 화살표 함수(람다 표현식)를 사용하여 더 간결하고 유연한 코드를 작성할 수 있습니다. 이번 글에서는 익명 함수와 화살표 함수의 개념과 활용 예제를 알아보겠습니다. 1. 익명함수 (Anonymous Function)익명 함수는 이름이 없는 함수로, 특정 작업을 수행하기 위해 임시로 정의되는 함수입니다. Dart에서 익명 함수는 변수에 할당하거나, 다른 함수의 인자로 넘길 때 유용하게 사용됩니다. 아래에 익명 함수의 문법 모양을 보여드릴게요.(매개변수){ // 수행 구문 }💻 실습하기// 익명 함수void main() { // 1단계 - 이름이 없는 함수(선언을 하더라도 외부에서 사용할 방법이..

언어/Dart 2025.01.03