코딩

Web Programming/Flutter&Dart

가로, 새로로 배치 하기 (Column과 Row)

1. 처음 코드 main.dart import 'package:flutter/material.dart'; import 'package:flutter_practice/pages/practice_page.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( home: const PracticePage(), ); } } practice_..

Programming/Java

#Java 13화) While문 (반복문) 사용하기

저번 시간에는 for문 (반복문)을 사용해 보았다 While문도 반복하는 건데, for문과 차이점은 얼마나 돌릴 것인지 정하나 안정하나 차이인 거 같다 for문 같은 경우는 시작하는 수를 정해놓고, 또 얼마나 돌릴것인지 정해놓고 시작하지만 While문은 그렇지 않다 1. 문법 while (true) { .... } while (조건식) { } 라고 보면 된다 2. 사용해 보기 위의 코드를 보면, true는 참이기때문에 한번 돌아가고 나서 다시 조건을 보면 참이기 때문에 또 돌고 또 돌고 할 것이다 오른쪽 하단에 빨간 사각형안에 보면, 빨간색 네모가 있는데, 그건 계속 실행 중이라는 뜻이다 지금 상태는 무한반복을 하고 있다는 것이다 무한반복에 빠지는데,, while은 안좋은게 아닌가?라고 생각할지도 모르지..

Programming/Java

#Java 9화) 배열

이번 시간에는 배열이다 1. 배열이란 배열은 다들 알다시피, 배열이다.... 설명이 참 하기 힘들다 기차가 하나가 있으면 1호차 2호차 3호차 칸이 있는데 그게 붙어 있으면 배열이라고 보면 되겠다 2. 기본 문법 배열을 선언할 때는, 아래와 같다 중요한 점은 타입인데, int일 경우는 정수만 들어갈 수 있고, String일 경우는 문자열만 들어갈 수 있다. 이점은 꼭 기억하도록 한다 2. 사용방법 지금까지 System.out.println으로 Console에 찍어냈는데, 배열을 찍어내기 위해선 어떻게 해야 할까 만약 아래와 같이 했다면, 안된다. 왜냐하면 결과가 저렇게 나오기 때문이다. 그러므로 배열인 경우는 번지수를 찾아서 찍어준다 근데 왜 0번지부터 시작하나?라고 할 수 있는데, 그것은 컴퓨터는 0부..

Programming/Java

#Java 5화) 연산자

연산자란 더하기,, 빼기,, 나누기,, 곱하기,, 그런 것이다 Java에서도 물론, 모든 언어에서도 가능하다. 1. 덧셈 일단 덧셈부터 해보겠다. 덧셈은 물론 1 + 1 이런 느낌이니까, 숫자라고 생각할 수도 있지만, 문자열도 가능하다 일단 숫자부터 해보자! 이렇게, 변수에 각 숫자를 넣고, 더한 값을 다시 변수에 넣고 출력하도록 코드를 작성하였다 결과 2. 뺄셈 뺄셈은 항상 사용해봤던 - 를 사용한다 결과 3. 나눗셈 나눗셈은 연산자 / 를 사용한다 결과 4. 곱셈 곱셈은 x 가 아닌 * 를 사용해야 한다. 결과 5. 문자열 연산 그렇다면 문자열은 어떻게 될까? 5-1. 문자열 + 문자열 문자 + 문자??라고 하면 약간 어색한 느낌이 있다 예를 들어서 "하나" + "둘" 하면은 "셋"? 이렇게 되나?라..

Programming/Java

#Java 4화) 변수 선언 및 이용하기

대부분의 프로그래밍 언어에서는 변수라는 게 있을 것이다 물론 Java에서도 있고, 선언하는 방법도 틀리다. 각 나라마다 언어가 틀리듯이 프로그래밍도 각 언어마다 틀리기 때문이다 1. 변수란일단 변수란, 변하는 수라고 생각하면 되는데.... 그릇이라고 생각하자 Q. 우리 집에 그릇이 하나 있는데, 그 그릇에는 뭐가 담기는가??? A. 고기도 담기고, 야채도 담기고, 물도 담을 수 있다. 그렇다 위와 같은 느낌이라고 보면 된다! 2. 변수 선언 하기 Java에서의 변수 선언 방법은[타입] [변수이름] = [변수 값];위와 같다 그럼 직접 구현해 보자! String testString = ; 여기서 빠진 부분이 값인데 뭐가 들어갈까? String 타입은 문자열만 담을 수 있다 그럼 저번 시간에 사용했던 빨간색..

Programming/Java

#Java 2화) 늘 항상 그렇듯이 hello World 찍기 (출력하기)

프로그래밍을 공부했던 사람들, (python, c, java 등등등) hello World라고 하면 다들 알 것이다. 나도 hello World처럼 출력을 해 보도록 하겠다 저번 1화에서 Class까지 만들었으니, 혹시 안 본 사람들은 1화를 보도록 한다 1. System.out.println() 프로그래밍에는 공간이라는게 있다. 그건 언젠간 다음에 설명할 것이다. 코딩 씹 초보 들은 어차피 말해도 모를 거니 {} 중갈호 기준으로 공간이라고 생각하면 된다 지금은 main이라는 공간 안에서 코딩을 하면 된다 위와 같이 Sysout를 적고, 「Ctrl + 스페이스바」를 눌러보자! 그러면 이렇게 자동완성 기능으로 아래와 같이 변신하게 된다 System.out.println(); 혹시 자동완성이 되지 않는다면 ..

Programming/Java

#Java 1화) Project, Package, Class 생성하기

이제 나도 어엿한 코더(Coder)라고 생각한다. 그래서 복습할 겸 차근차근 java에 대해 끄적여 보려고 한다 java를 사용하기 위해서 아래의 URL에서 eclipse를 다운로드하도록 하자 (eclipse다운은 다른 곳에도 많으니 참고) https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www..

Web Programming/React.js

#React 처음 초기 셋팅

오늘부터 React.js를 공부해보겠다 내가 React.js 한 번도 안 한 쥿밥이니까 여러분들도 다 할 수 있다고 본다 일단 초기 셋팅부터 해보자 공부방법은 유튜브 꽁짜강좌를 보면서 한다 일단 Node.js를 설치하도록 하라 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 최신버전을 다운로드하고 인스톨해라 그다음은 에디터가 있으면 좋은데 자신 있으면 메모장으로 하고 자신 없으면 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code i..

INICO
'코딩' 태그의 글 목록