목록
'전체 글' 729건
코드로 놀고, 언어로 성장하는 공방.
-
빠른 create-react-appcreate-react-app은 리액트 개발을 바로 시작할 수 있도록 프로젝트 구조 작업, 설정, 설정 작업 등을 자동으로 진행해주는 도구입니다. create-react-app으로 리액트 앱 만들기명령 프롬프트를 실행한 다음 리액트 앱을 만들고 싶은 곳으로 이동합니다. 그리고 나서 아래 명령어를 입력합니다.npx create-react-app movie_app_2025(movie_app_2025 명령어를 실행한 위치에 movie_app_2025라는 이름의 폴더가 생길 것입니다. 프로젝트 폴더 선택하기VSCode를 실행하여 [파일 -> 폴더 열기]를 누른 다음 movie_app_2025 폴더를 선택합니다. README.md 파일 수정하기루트 폴더에 있는 README.md 파일을 연 다음, 그 안에 작성되..
-
React 실행 환경 준비Node.js 설치 확인하기윈도우 명령 프롬프트(macOS에서는 터미널)를 실행하고 다음 명령어를 입력해 Node.js가 설치되어 있는 지 확인합니다.만액 Node.js가 설치되어 있지 않다면 'node은(는) 내부 또는 ...'이라는 오류 메시지가 나타날 것입니다.그러면 Node.js를 설치해야 합니다. Node.js 설치 파일 내려받기Node.js 공식 사이트에 접속한 다음 이 적힌 버튼을 눌러 Node.js 설치 파일을 내려받아 설치합니다.설치 과정은 기본 설정을 그대로 두고 버튼을 눌러 진행하면 됩니다. Node.js 설치 다시 확인하기Node.js를 설치했으니 오류 메시지와 명령 프롬프트를 종료합니다. 그럼 다음 명령 프롬프트를 다시 열어 다음 명령어를 입력합니다.Node.js를 설치하면 노드..
-
자바에서 키 입력System.inSystem.in은 키보드 장치를 직접 제어하고 키 입력을 받는 표준 입력 스트림 객체입니다.자바 응용 프로그램은 System.in을 통해 사용자로부터 키를 입력받을 수 있다.하지만, System.in은 입력된 키를 단순한 바이트 정보로 응용프로그램에게 제공하므로, 응용프로그램은 받은 바이트 정보를 문자나 숫자로 변환해야 하는 번거로움이 있습니다. 그러므로 키보드에서 입력된 키를 문자나 정수, 실수, 문자열 등 사용자가 원하는 타입으로 변환해주는 Scanner 클래스를 사용하는 것이 효과적입니다. Scanner를 이용한 키 입력Scaner는 응용 프로그램이 키 입력을 쉽게 받을 수 있도록 자바 패키지에서 제공하는 클래스입니다. Scanner 객체 생성Scanner scanner = new..
-
자바 데이터 타입자바 언어는 다음과 총 9개 타입의 데이터를 다룰 수 있습니다. 기본 타입(basic type): 8개booleancharbyteshortintlongfloatdouble레퍼런스 타입(reference type): 1개레퍼런스 타입은 한 가지이지만 용도는 다음과 같이 3가지입니다.배열에 대한 레퍼런스클래스(class)에 대한 레퍼런스인터페이스(interface)에 대한 레퍼런스 자바의 기본 타입자바의 기본 타입과 메모리 공간, 데이터 값의 범위를 보여줍니다.정수를 저장하는 타입은 byte, short, int, long의 4개이고, 실수는 float, double의 두 타입을 사용합니다.타입마다 크기가 다르기 때문에 다르기 때문에 다루는 값의 범위에 따라 적절한 타입을 선택해야 합니다.자바에서 영어든 한..
-
식별자식별자(identifier)란 클래스, 변수, 상수, 메소드 등에 붙이는 이름을 말합니다. 식별자 이름 규칙특수문자(%, *, &, ^ 등) 공백(탭, space 등)은 식별자로 사용할 수 없으나, '_', '$'는 예외로 사용 가능한글도 식별자로 사용 가능if, while, class 등 자바 언어의 키워드는 식별자로 사용할 수 없음.식별자의 첫 번째 문자로 사용할 수 없음.true, false, null은 자바의 키워드이므로 식별자로 사용할 수 없음.'_'와 '$'는 식별자의 첫번째 문자로 시용할 수 있음.대소문자를 구별함.길이 제한이 없음.int name;char student_ID; // '_' 사용 가능void $func() { } // '$' 사용 가능class Monster3 { } // 숫..
-
자바 프로그램의 구조자바 프로그램의 기본 구조/** 소스 파일 : Hello.java */public class Hello { public static int sum(int n, int m) { return n + m; } // main() 메소드에서 실행 시작 public static void main(String[] args) { int i = 20; int s; char a; s = sum(i, 10); // 메소드 호출 a = '?'; System.out.println(a); // 문자 '?' 출력 System.out.println("Hello"); // 문자열 출력 System.ou..