본문 바로가기

자바프로그래밍기초3

(네이버클라우드 부트캠프) 13일차 - Java프로그래밍 기초(메서드) 1. 메서드  1.1 메서드의 기본형태//메서드의 기본 종류//method signature(fuction prototype)(static)[return type] method_name(parameter)//method body{ 명령문; }   1.2 parameter 와 argumentvoid names(String name){ //String name : parameter}void main(String[] args){ name("james"); // "james" : argument} - parameter : 로컬변수로 메서드를 호출할 때 생성되어 메서드가 종료 될때 JVM stack에서 제거된다. - argument : parameter에 전달되는 값   1.3 JVM stack- 매서드가.. 2024. 6. 12.
(네이버클라우드 부트캠프) 10일차 - Java프로그래밍 기초(연산자) 1. 연산자  1.1 연산자의 종류     - 연산자의 종류 연산자명종류설명산술연산자+ , - , * , / ,%두값을 사칙연산해주는 연산자관계연산자>, =, 두값을 비교하는 연산자논리연산자&&, ||, !, ^,두값의 논리값을 비교하는 연산자비트연산자>>, >>>, 비트의 값을 연산하는 연산자조건연산자(삼항연산자)조건 ? 값1 : 값2조건에 따라 값을 결정하는 연산자증감연산자i++, ++i, i--, --i값을 1증가 혹은 1감소시키는 연산자할당연산자+=,-=,*=, /=, %=값을 계산하고 대입하는 연산자   1.2 연산자의 우선순위     - 연산자 우선순위에 따라 코드를 수행한다. 2. 산술연산자  2.1 산술연산자의 기본종류      - 산술연산은 기본적인 사칙연산을 나타낸다.package co.. 2024. 6. 7.
(네이버클라우드 부트캠프) 7일차 - Java프로그래밍 기초(문자집합 & 수) 1. 문자집합  1.1 문자 집합의  발전과정 및 특징     - ACII 코드 - 알파벳을 2진코드로 변환하기 위해 만들어진 약속- 7비트로 128개의 문자를 저장가능      ※ 줄바꿈 코드 - 운영체제 별로 줄바꿈(개행 방법이 다르다)- Linux/Unix : LF(Line Feed) 0x0A- Window : CRLF(Carrage Return Line Feed) 0x0D 0x0A- 과거 OS간에 개행에 대한 호환이 안되었지만 지금은 호환가능하다.      - ISO-8859-1 - 기존 ASCII/ANSI 방식의 확장버전 - ISO-8859-1~4 버전까지 있으며, 기존 ASCII 문자와 추가적인 라틴계열 문자가 더해졌다.      - EUR-KR- 한글 도입을 위해 도입된 인코딩 방식- 한글 .. 2024. 6. 3.