본문 바로가기

전체 글292

[패스트캠퍼스] Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강_2주차 학습일지 # 반복문 - while문 1. True인 경우 동안 수행문을 반복해서 수행 2. False인 경우 수행 멈춤 ※ While문 무한 반복할 때, while(true) { ... } 이런 식으로 사용 # 반복문 - do-while문 조건과 상관없이 한 번은 수행문을 수행하고 나서 조건을 체크 # 반복문 - for문 # for문에서의 생략 1. 초기화식 생략 : for문 전에 값을 먼저 초기화해서 for문 내부에서 값 초기화할 필요가 없는 경우 ex) for ( ; i < 5; i++ ) 2. 조건식 생략 : for문의 수행문 내부에 조건이 있는 경우 ex) for ( i = 0; ; i++ ) 3. 증감식 생략 : 증감식의 연산이 복잡하거나, 다른 변수의 연산 결과값에 영향을 받는 경우 ex) for ( .. 2022. 6. 22.
프로그래밍 기본 지식 # 프로그래밍에서 0은 굉장히 중요한 숫자 # 가독성이 중요 # 변수의 이름은 시작은 소문자, 단어의 시작은 대문자 # 변수의 이름은 길어도 좋으니 확실해야함 ex) numberOfStudent # 상수(변하지 않는 수)인 경우에는 모든 문자 대문자 # package 이름은 소문자로 작성 # class 이름은 대문자로 시작 # 컴파일(compile) : 사람의 언어를 컴퓨터가 이해할 수 있는 언어로 바꾸어주는 과정 # 진수 표현 10진수) int num = 10; 2진수) int bNum = 0B1010; 8진수) int oNum = 012; 16진수) int xNum = 0XA; # 기본적으로 정수는 int, 실수는 double 형으로 저장이 되어있음 # long이나 float을 사용할 땐, 숫자 뒤에.. 2022. 6. 16.
Visual Studio Code_Java #The public type HelloJava must be defined in its own file. 1. 클래스 이름과 파일명이 일치하지 않을 때 2. public을 쓸 수 있는 클래스는 파일명과 일치하는 클래스 하나 뿐인데, 그 외의 클래스에서 사용되었을 때 2022. 6. 16.
[패스트캠퍼스] Java & SpringBoot로 시작하는 웹 프로그래밍 : 자바 인강_1주차 학습일지 # 자바 프로그래밍 1. 객체 지향 언어이므로 유지보수가 쉽고 확장성이 좋음 2. 안정적 3. 풍부한 기능이 제공되는 오픈 소스 4. 플랫폼의 영향을 받지 않아 다양한 환경에서 사용 가능 5. 신뢰성이 높음 # 객체 지향 프로그래밍 순차적으로 처리하는 것이 아닌 객체간의 관계를 통한 처리 방식인 프로그래밍 ex) Java, C++, C#, Python, JavaScript, Ruby 등 대부분 # 자바 연산자 1. 대입 연산자 (Assignment Operator) 왼쪽 변수 (숫자는 들어갈 수 없음) = 오른쪽 변수 2. 부호 연산자 변수에 (+)나 (-)를 써줌 3. 산술 연산자 +, -, *, /, % 의 사칙 연산자 %는 앞 항 나누기 뒷 항의 나머지를 구함 4. 복합 대입 연산자 대입 연산자 +.. 2022. 6. 16.