전체 글

웹 개발 공부를 하고있습니다 ᕕ( ᐛ )ᕗ
course 2021/JAVA

day04 - array, scanner

> 배열 Array 같은 datatype의 변수 여러개를 선언할 때 쓰임 동종모음 Homogeneous collection - 다른 datatype 혼합해서 사용 불가 일종의 datatype으로 취급 - 기본 datatype/객체참조 datatype/다른 배열의 순차적 집합체 라고 할 수 있음 배열을 정의하는 대괄호가 배열변수명 앞에 오는 것이 가능 1. 선언 - datatype 지정, 크키 지정 불가 ; OR ; int arr[]; int[] arr; 2. 생성 - 배열의 크기 지정 = new ; arr = new int[3]; [index]: 0부터 시작해서 (크기-1)까지 (ex. 배열의 크기가 3이면 index는 0, 1, 2) 3. 초기화 - 배열에 들어갈 값 입력 arr[0] = 10; arr..

course 2021/JAVA

day03 - operator

> 연산자 operator 변수의 값 변경/대입 시 사용 연산자에 따라 연산 대상 datatype이 정해져 있다 overflow/underflow 등 범위 벗어나는 연산은 결과에 불필요한 값이 저장된다 1. 단항 연산자 Unary Operator 피연산자(operand)가 하나인 연산자 1)증감 연산자 (++, --) : 변수의 앞/뒤에 붙어서 값을 하나 증가/감소 시킴 (ex. a++;) 증감연산자가 변수의 앞에 붙는 경우 - 전위연산자, 먼저 값을 증감 후 연산/대입 증감연산자가 변수의 뒤에 붙는 경우 - 후위연산자, 먼저 값을 연산/대입 후 증감 int i = 1; int j = ++i; //i=2, j=i=2 System.out.println(i + " " + j); // 2 2 int x = 1..

course 2021/JAVA

day02 - variable, datatype, type casting

> 변수 variable 어떤 값을 저장하는 공간 하나의 변수에는 하나의 값만, 한가지 타입의 값만 저장될 수 있음 프로그램을 실행할 때마다 저장된 값이 바뀔 수 있음 사용범위 - 블록{ } 안에서 선언된 변수는 해당 블록 안에서만 유효 (블록이 끝나면 메모리상에서 제거됨) { int a = 10; } System.out.println(a); //Error > 변수 선언 ; int a; 초기화 - 변수 선언 후 처음 값을 저장하는 것, 그 값을 초기값이라고 함 int a; a = 0; 변수 선언과 초기화를 동시에 하기 int a = 0; *같은 타입의 변수는 한번에 선언할 수 있다 int a, b; int a = 1, b = 2; 예)초기화 후 원하는 값 저장 int a = 1; a = 500; 예)여러..

course 2021/JAVA

day01 - basic

> 프로그래밍 언어 1)C언어 - 게임프로그램, 윈도우응용프로그램, 임베디드 2)JAVA - 윈도우응용프로그램, 웹프로그램, 모바일 앱(안드로이드) 3)Python - 모두 가능하지만, 주로 데이터분석용(빅데이터)으로 사용됨 *compile: 인간이 이해하기 쉬운 고급언어로 작성된 프로그램을 기계어로 번역하는 것 컴파일러 언어 : 프로그램 전체를 컴파일, 실행가능한 프로그램으로 저장, 오류 시 실행파일 생성 안됨 (ex. C, C++, JAVA) 인터프리터 언어 : 프로그램을 한줄씩 실행, 실핼 파일 존재하지 않음, 오류 시 멈춤(오류가 어디인지 알 수 있음) (ex. Python, BASIC, R) > JAVA의 특징 Write once, run every where 운영체제가 바뀌어도 잘 작동한다 객..

코딩하는토끼
TOKKI Library