일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- java기초
- java
- form
- 점프 투 파이썬
- 필드
- jdbc
- html
- 배열
- emmet
- Git알아보기
- 맨땅에 해딩
- 오버라이딩
- 파일이동버튼
- 이클립스
- Collection
- object
- js
- Eclipse
- CSS
- 기본코드
- MySQL
- java입문
- list
- arraylist
- javascript
- Git이해하기
- cmd
- 데이터베이스연동
- 버튼페이지이동
- 컬렉션프레임워크
- Today
- Total
목록Java (39)
단단히

프로그램을 실행하다보면 사용자의 입력을 받아서 프로그램의 데이터로 사용해야할 때가 있습니다. 사용자 입력을 받는 프로그램은 많은 프로그래머가 사용하기 때문에 java에 이미 만들어져있다. **java에서는 이런 기능을 패키지 또는클래스라는 것에 기능별로 모아서 만들어놓았다.** (강의와 똑같이 작성했는데도 나는 계속 오류가나서 이유를 찾아봤다. + 오류들은 나중에 한번에 작성해놔야겠다.) 사용자 입력을 받기위해서는 이전과 다르게 이미 만들어진 모듈을 가져와야한다. 그 명령어가 import java.util.Scanner; 이다. 기능은 Scanner라는 곳에 만들어져있는데, 그 기능을 import해서 쓰겠다란 뜻이다.(내 프로그램에 쓰겠다.) 그리고 pubilc static void main(String..

코드는 최대한 간결할수록 좋다. for반복문을 한번 썼을 때(변수는 한 개!) 구구단을 나열하려면 단수마다 따로 코드를 작성해야 한다. 물론 9줄밖에 안되지만 더 많은 데이터를 다룬다고 생각하면 반복문의 효용을 느낄 것 같다. 그래서 작성을 하다가, 혹은 작성을 하고 나서 데이터의 반복이 보인다면 새로운 변수를 찾아 중첩시키자. for반복문을 사용한 코드가 반복문의 중첩을 통해 더 단순해졌다. **반복문의 진가는 배열과 결합했을 때 나타난다고 한다.**

for (초기식; 조건 체크 연산식; 증감식) -초기식 : 반복문이 실행될 때 1회 실행된다. -종료 조건 : 초기화가 실행된 후에 종료 조건이 실행된다. 종료 조건의 값이 false일 때까지 반복문 구간의 코드가 반복 실행된다. -중괄호 구간의 실행이 끝나면 반복 실행이 실행된다. 일반적으로 i++와 같이 변수 증가시키는 로직이 위치하고 실행된 후에 종료 조건이 실행된다. 종료 조건이 false가 될 때까지 이 과정이 반복된다. for문은 특정한 횟수만큼 반복 실행하는 경우에 자주 사용된다.

전날 배운 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..