자기계발/Immersive Content

패스트캠퍼스 챌린지 28일차(함수 나머지 공부)

강보자 2021. 10. 3. 20:31

[누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online]

 

더보기

복습

 

Q.리턴형 함수 정의..?

Q.초기화 하는 이유..? -> 오류가 나서..? -> 최초의 이유는??

Q.메인함수..? 왜 스크립트 하단에 있지? 메인인데?

Q.미리 정의된 함수가 있나..?  -> 있다. 새로만드는 것들과 차이는 무엇?

 

선생님이 내준 Check를 하려는데

위와 같은 질문들이 쏟아졌다.

각각의 질문에 대해 검색을 해보다가, 적절한 해답을 찾지 못하고

함수 강의를 다시 들어보고.. 그래도 안되겠어서

개념에 대한 정의를 좀 더 공부하려고 생활코딩 입문~

C# 강의는 없지만 C#과 비슷한 Java강의가 있어서 공통된 개념 부분들 강의를 들으면 도움이 될 것이다.

 


JAVA1 - 4.2. 실행 - Java의 동작원리

출처: 생활코딩 https://youtu.be/9V0rdrm59X4

1)내가 만든 자바 코드를 컴파일 시킴

2)클래스 파일이 만들어짐

3)이클립스로 클래스 파일 실행시킴

4)자바 버추얼 머신이 컴퓨터에게 동작하게 시킴

 

 

JAVA1 - 6.1. 데이터와 연산

'데이터를 제어하는 것이 자바(그리고 컴퓨터)가 하는 일'

자바에서는 어떻게 데이터를 정리정돈하고 

각 데이터마다 어떤 연산의 방법이 존재하는지를 배우자

-숫자: 수학적 처리

-문자: 문자 검토, 삭제, 검색 등

JAVA1 - 6.2. 데이터 타입

<중요한 물음 2가지>

이 시스템에는 어떤 데이터 타입이 존재하는가?

각 데이터 타입별로 어떤 연산이 존재하는가?

문자 데이터에서만 가능한 length 연산

ㅇ인상깊은 데이터 타입별 연산의 차이
*length : 몇글자인가 세어주는 연산
-문자데이터는 length 연산 가능
-숫자데이터는 불가능 

JAVA1 - 6.3. 숫자와 연산

사칙연산 하는 문법, Math명령오 C#과 같음 / 출처: 생활코딩 https://youtu.be/3atGGWQYaiU 

JAVA1 - 8.1. 변수의 정의

ㅇ변수: 변할 수 있는 수

예제) int a = ??; (a가 변수! ??에 들어가는 수의 이름은???)

-자바/C#에서는 변수의 데이터 타입을 반드시 지정해줘야 함 -> 변수가 담을 수 있는 데이터 타입을 지정해줘야 함

 

*변수의 데이터 타입을 지정해야 하는 이유? (지정하지 않으면 컴파일 오류)

컴파일된 이후에는 데이터 타입을 다시 확인하지 않아도 되는 이점을 위해서

'int a = ??; -> 실행이 된다 -> (결과) 데이터는 모두 정수다!'

 

*자연수: 양수, 정수: 양수+0+음수

 

JAVA1 - 8.2. 변수의 효용

변수의 또 다른 정의: '변수는 값에 이름을 부여하는 것이다.'(이름을 짓는 것은 다른 사람들이 값을 파악하는데 중요하다.)

1)값을 바꿔야 할 때, 정보를 일일이 바꾸지 않고 변수 선언 값(?)만 바꿔주면 된다.

2)정보 값 대신, 정보를 설명하는 이름을 넣으므로 사람들이 값의 의미를 이해할 수 있다.

출처: 생활코딩 https://youtu.be/GUpmH11BF2Y

 

배우면 바뀐다 패스트캠퍼스>>> https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.