일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 기본코드
- java입문
- 컬렉션프레임워크
- 이클립스
- 데이터베이스연동
- 버튼페이지이동
- java기초
- 오버라이딩
- MySQL
- 배열
- emmet
- Git이해하기
- object
- form
- 점프 투 파이썬
- 파일이동버튼
- jdbc
- list
- 필드
- Collection
- Git알아보기
- javascript
- cmd
- js
- arraylist
- 맨땅에 해딩
- html
- Eclipse
- CSS
- java
- Today
- Total
목록Java/이재환의 자바 선수 수업 (inflearn) (12)
단단히
전날 배운 if 조건문을 복습했다. if와 else 오늘은 while 반복문을 배웠다. whill 반복문의 기본 구조이다. while (연산식) { } while 반복문은 true일 경우 무한 반복이 되며 false일 경우 실행이 되지않는다. 반복문에서 종료조건을 잘못 지정하면 무한 반복이 되거나, 반복문이 실행되지 않는다. 구구단을 예시로 코딩을 했다. 구구단을 손으로 하나하나 적었다. 물론 코드 자체는 반복문을 사용하는 것보다는 직관적이다. 그러나 더 많은 수의 구구단을 실행하려면 코드는 길어지고 사람이 일일이 적어야한다는 단점이 존재한다. 그래서 변수를 설정하여 반복문을 활용한다. 반복문은 변수를 찾는게 관건인 것같다. 반복의 횟수를 지정하기 위해 외부의 i의 값을 초기화 시키고 while문 안에서..
조건문 if를 사용할 것이다. 논리 연산자는 나중에 배울 것이지만, 제시한 문장이 맞으면 true 틀리면 false로 나오는 연산자이다. if (true / false) { } else { } 이 강의는 기초강의이기 때문에 데이터 타입에 대해서는 설명을 안 해준다. 그래서 나는 개인적으로 이 강의가 좋다. 진짜 나 같은 입문에게 맞는 강의이다. 너무 쿨하게 넘어가서 궁금해서 찾아본 boolean 선언. boolean boolean(불린)은 참과 거짓을 의미하는 테이터 타입. bool이라고도 부른다. 정수나 문자와 같이 하나의 데이터 타입인데, true와 false 두 가지의 값을 가지고 있다. 비교 연산자 (관계 연산자) 프로그래밍에서 비교란 주어진 값이 같은지, 다른지, 큰지, 작은 지를 구분하는 것...
연산자란? 프로그래밍을 할 때 프로그램에서 컴퓨터로 하여금 변수나 값을 계산하는 데 사용하는 부호 컴퓨터에 cpu( 중앙처리장치 : 컴퓨터 안에서 일어나는 모든 동작을 처리하거나 연산을 한다. - 연산 장치가 들어있음)에 정수가 들어오면 정수로 반환한다. 실수 값이 들어오면 계산해서 실수 값으로 변환한다. 정수 / 정수 는 정수만 돌려준다. ex) 3 / 2 = 1.5 하지만 컴퓨터에서는 3/2 = 1이다. >> 0.5가 사라진다. 그래서 나머지를 구하는 구호가 있다. >> % ex) 3/2 = 1 몫이 나오는데 3 % 2 = 1 과 나머지로 나온다. public class Example4 {public static void main (String args []) { //선언 int num1 = 3; i..
변수 ; 변하는 값 (x,y) 상수 ; 변하지 않는 값 프로그램에서는 수학과 달리 변수에 숫자, 문자, 논리형의 값을 대입할 수 있다. 보통은 변수의 이름은 의미를 담아 길게 짓는다. ( camel 표기법 ; 단어의 첫 문자를 대문자로 ) **클래스명은 대문자로 시작하고 변수명은 소문자로 시작한다. (변수명을 대문자로 표기했을 때 헷갈리기 때문에) 변수 선언을 겹치게 사용하면 오류가 생긴다. 그래서 java에서는 변수의 형태를 지정해놓는다. 변수나 상수의 값을 출력하는 것을 배웠다. 컴파일링 하는 이유를 몰랐다. javac 파일명을 선언하는 게 이해되지 않았다. 아무것도 안 나와서 그런데 오늘 단순한 코드임에도 error가 났다. 컴파일링 하는 이유를 알았다. 컴파일링을 하고 에러가 없으면 java 클래..
우선 consol부분을 살펴보면 OpenJDK Runtime Environment build 11.0.6 -> 11버전을 사용하고 있다. 현재 판매되고있는 매킨토시나 리눅스에는 11버전이 기본으로 설치되어있다. 그 이유는 JDK 8버전이나 11버전이 LTS버전이라고 해서 긴 시간동안 유지,보수가 진행되고 있기때문에 큰 변화가 생기지 않아 선호한다. 새 파일을 만들고 java의 기본코드를 외워서 작성할 필요 X (복사해서 사용하기) *코드를 한눈에 볼 수 있도록 괄호들의 선을 맞춰주면서 코딩하기 class 명은 파일명 ( 대문자로 시작해야한다 )과 같아야한다.(대,소문자까지 같아야한다) *Tab으로 들여쓰기로 보기편하게 사용하는 습관 중요* System.out.println("곰돌이"); : 곰돌이를 출력..
* java 설치없이 replit.com 사용 console창은 리눅스 환경이다. Files compile console창에 javac_+파일이름(대,소문자 구분 O) => 아무것도 안나오는게 정상이다. 폴더에 있는 파일을 보려면 ls(list의 약자)를 치면 현재 폴더안에 있는 파일의 목록을 보여준다. 실행은 java_ Main(.class 생략) 만 입력 정리 Java program을 작성하기 위해서는 1. 파일을 만들기 2. 코드를 작성 3. javac로 컴파일 하기 (컴파일을 할때는 File이름을 다 넣어줘야 한다.) 4. java로 실행 (실행할때는 .class를 생략한다.)