본문 바로가기

반응형

언어

(131)
[ Flutter ] 버튼 사용하기 Flutter에서 버튼을 사용하는 방법에는 여러 가지가 있습니다. Flutter는 Material Design의 다양한 버튼 위젯을 제공하며, 필요에 따라 커스텀 버튼도 만들 수 있습니다. 주요 버튼 타입과 사용 방법을 하나씩 살펴보겠습니다.1. 주요 버튼 타입ElevatedButton: 입체적인 스타일의 버튼.TextButton: 텍스트만 있는 평평한 버튼.OutlinedButton: 테두리가 있는 버튼.IconButton: 아이콘만 있는 버튼.FloatingActionButton: 플로팅 액션 버튼, 일반적으로 화면의 중요한 액션을 위해 사용.Custom Button: GestureDetector, Container를 사용하여 만든 버튼2. 버튼 사용 예제각 버튼의 사용 방법을 예제 코드와 함께 설명..
[ Flutter ] Icon 사용하기 Flutter에서 아이콘을 사용하는 방법에 대해 알아보겠습니다. Flutter에서는 다양한 방법으로 아이콘을 사용할 수 있으며, 기본적으로 제공되는 아이콘부터, 커스텀 아이콘을 추가하는 방법까지 다양합니다.1. 기본적인 아이콘 사용Flutter는 Icons 클래스를 통해 Material Design 아이콘을 제공합니다. 이 클래스를 사용하여 쉽게 아이콘을 표시할 수 있습니다. 예를 들어, 화면에 'home' 아이콘을 표시하려면 다음과 같이 작성합니다:import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildConte..
[ 자바스크립트 / JavaScript ] Visual Code에서 바로 실행해 보자. 네, Visual Studio Code(이하 VS Code)에서는 JavaScript를 실행할 수 있는 여러 확장팩을 사용할 수 있습니다. 이 확장팩들은 코드 편집기 내에서 직접 JavaScript 코드를 실행하고 결과를 확인할 수 있게 해줍니다. 몇 가지 인기 있는 확장팩을 소개하겠습니다.1. Code RunnerCode Runner는 VS Code에서 여러 프로그래밍 언어(그 중 JavaScript도 포함)를 실행할 수 있는 매우 인기 있는 확장팩입니다. 간단한 설정만으로 바로 사용할 수 있습니다.설치 및 사용법:설치:VS Code의 왼쪽 사이드바에서 확장 아이콘(박스 모양)을 클릭합니다.검색 창에 "Code Runner"를 입력하고, "Code Runner" 확장팩을 설치합니다.Code Runner..
[ 자바 / Java ] ArrayList 사용 ArrayList는 Java의 표준 라이브러리 중 하나로, java.util 패키지에 포함된 클래스입니다. ArrayList는 크기를 동적으로 조정할 수 있는 배열 기반의 컬렉션 클래스입니다. 이는 고정 크기의 배열보다 유연하게 데이터를 관리할 수 있게 해줍니다.1. ArrayList의 특징동적 크기 조절: ArrayList는 요소가 추가되거나 제거됨에 따라 자동으로 크기가 조정됩니다.빠른 인덱스 접근: 인덱스를 통해 요소에 빠르게 접근할 수 있습니다. 배열과 유사하게 O(1) 시간 복잡도로 요소를 조회할 수 있습니다.유연한 삽입 및 삭제: 요소의 삽입과 삭제가 간편하며, 내부적으로 요소의 이동을 관리합니다.제네릭스 지원: ArrayList는 제네릭스를 지원하여 타입 안전성을 제공하며, 다양한 데이터 타..
[ 자바 / Java ] 따라하다 보면 - 배열을 사용한 예제 Java에서 배열은 다양한 데이터 관리와 처리 작업에 활용될 수 있습니다. 아래에 배열을 효과적으로 활용하는 5가지 예제를 만들어 설명하겠습니다.예제 1: 배열의 합계와 평균 계산배열을 사용하여 주어진 숫자들의 합계와 평균을 계산할 수 있습니다.public class ArraySumAverageExample { public static void main(String[] args) { // 정수형 배열 선언 및 초기화 int[] numbers = { 10, 20, 30, 40, 50 }; int sum = 0; // 배열의 모든 요소의 합을 계산 for (int i = 0; i 설명:numbers라는 정수형 배열을 선언하고 초기화합니다.f..
[ 자바 / Java ] 배열의 사용 Java에서 배열(Array)은 동일한 데이터 타입의 여러 값을 저장하고 관리할 수 있는 자료 구조입니다. 배열은 고정된 크기를 가지며, 메모리에 연속적으로 할당됩니다. 배열을 사용하면 여러 개의 데이터를 하나의 변수로 다룰 수 있어서, 데이터의 일괄 처리가 간편해집니다. 배열은 여러 가지 타입을 지원하며, 일차원 배열뿐만 아니라 다차원 배열도 사용할 수 있습니다.1. 배열 요소의 접근배열의 요소는 인덱스를 통해 접근할 수 있습니다. 인덱스는 0부터 시작하며, 배열의 마지막 요소는 배열의 길이 - 1에 해당하는 인덱스를 가집니다.예:int[] numbers = { 10, 20, 30, 40, 50 };System.out.println(numbers[0]); // 첫 번째 요소 출력: 10System.ou..
[ 자바 / Java ] 배열의 선언과 초기화 1. 배열의 특징 고정 크기: 배열은 한 번 생성되면 크기를 변경할 수 없습니다. 배열의 크기는 배열을 선언할 때 지정하며, 배열이 생성된 이후에는 크기를 늘리거나 줄일 수 없습니다.동일한 데이터 타입: 배열의 모든 요소는 동일한 데이터 타입을 가져야 합니다. 즉, 정수형 배열은 모든 요소가 정수여야 하고, 문자열 배열은 모든 요소가 문자열이어야 합니다.인덱스 기반 접근: 배열의 각 요소는 인덱스를 통해 접근할 수 있습니다. 배열의 인덱스는 0부터 시작합니다. 예를 들어, 첫 번째 요소는 array[0], 두 번째 요소는 array[1]로 접근합니다.연속된 메모리 할당: 배열은 메모리에 연속적으로 할당되므로, 배열 요소는 물리적으로도 연속된 위치에 저장됩니다. 이는 배열의 요소에 접근하는 속도가 빠르다는..
[ 자바 / Java ] 반복문 Labeled Loop Java의 이름 붙은 반복문(Labeled Loop)은 복잡한 중첩 반복문 내에서 특정 반복문을 명확하게 제어하기 위해 사용되는 기능입니다. 보통 반복문에서 break와 continue 문을 사용할 때는 가장 안쪽의 반복문을 제어하지만, 이름 붙은 반복문을 사용하면 특정 외부 반복문을 제어할 수 있습니다.1. 이름 붙은 반복문의 구조이름 붙은 반복문은 라벨(label)을 사용하여 반복문 앞에 붙여줍니다. 라벨은 break 또는 continue 문과 함께 사용되어 특정 라벨이 지정된 반복문을 제어할 수 있습니다.label:while (조건) { // 코드 블록}2. 사용 예제break와 함께 사용public class LabeledBreakExample { public static void ma..

반응형