Java/Day1
while 반복문을 사용한 추가 예제
1. 1부터 100까지의 합 2. 1부터 100까지 짝수의 합 3. 1부터 100까지의 4의 배수의 갯수 4. 7의 배수의 합이 최초로 1000을 넘는 수와 그 수가 몇 번째 항인지 5. 5!
while 반복문
1. while 반복문 (증감이 없는 경우) * 출력값 0 안녕 0 안녕 0 안녕 (1) for 반복문은 '초기값, 조건, 증감'이 있었지만, while 반복문은 오직 '조건'만 있다. (2) 조건이 참 true여서 만족될 경우 중괄호의 내용을 실행한다. 2. while 반복문 (증감이 있는 경우) * 출력값 0 안녕 1 안녕 2 안녕 * 설명 (1) 위에서는 증감이 없었기 때문에 i의 값이 변하지 않았다. while반복문의 경우 조건만 가지기 때문에 중괄호 { } 안에 증감에 대한 식을 따로 넣어주어야 한다. (2) i의 값이 3이 되었을 때에 조건식이 만족되지 않는 거짓 false이기 때문에 실행문을 종료하고 빠져나가게 된다.
실행문의 위치에 따른 출력값의 차이
1. 실행문의 위치에 따른 출력값의 차이 실행문을 어디에 두는지에 따라서 출력값이 달라지기 때문에 적절한 곳에 위치해야 원하는 값을 출력할 수 있다는 것이다. (1) 예문 1 - 출력값 1 1 (2) 예문 2 - 출력값 1 0
for 반복문을 사용한 추가 예제
* 잠시 설명을 하자면.. class의 이름과 변수의 이름은 공백이 들어갈 수 없으며, 숫자로 시작할 수 없다. 특수기호는 달러 $와 언더바_ 이렇게 2가지만 사용이 가능하다. (class 1Test 불가능 / class Test 1 불가능) 1. 1부터 100까지 짝수의 합 짝수의 합을 구해야 하는 경우 i는 2부터 시작하며 2씩 커지기 때문에 반복문 안의 내용을 수정해준다. 2. 1부터 100까지 4의 배수의 갯수 4의 배수를 구해야 하는 경우 i는 4부터 시작하며 4씩 커지기 때문에 반복문 안의 내용을 수정해준다. 또한 덧셈, 합에서 값이 더해지던 것과 달리 값이 증가함에 따른 개수를 세야하기 때문에 cnt의 값은 1씩 증가한다. 3. 7의 배수의 합이 최초로 1000을 넘는 수와 그 수가 몇 번째..
for 반복문을 사용하여 1부터 100까지의 합 구하기
1. for 반복문을 사용하여 1부터 100까지의 합 구하기 * 필요한 조건과 변수를 생각해보기 (1) 1+2+3+4+...100 (1부터 100까지의 합이 진행되는 과정) (2) 덧셈에 필요한 각 항을 구한다. (각 항을 정하기 위한 변수를 i로 준다) (3) 각 항을 더한다. (각 항을 더하기 위한 변수를 sum으로 준다) (4) 각 항을 100까지 더한다. * 설명 (1) 초기값 i=1 은 한 번만 실행이 된다. (2) 초기값 확인 후 조건 i
for 반복문을 사용하여 '1안녕'부터 '10안녕' 까지 출력해보기
1. for 반복문을 사용하여 '1안녕'부터 '10안녕' 까지 출력해보기 0안녕부터 2안녕까지 i=0 으로 시작하여 i
for 반복문
1. for 반복문 * 출력값 0 안녕 1 안녕 2 안녕 여기까지 반복문을 실행하게 되고 i 의 값이 2에서 1증가하여 3이 되면 조건이 false. 거짓이 되므로 만족되지 않기 때문에 반복문을 빠져나가고 식이 종료된다. * for 반복문에 대해 (1) 초기값, 조건, 증감. 이렇게 3가지의 구성요소로 이루어진다. (2) for 안의 초기값은 단 한 번만 실행이 된다. (3) 초기값 실행 후 바로 옆 조건으로 실행이 옮겨진다. (4) 조건의 값이 참 true일 경우 아래의 실행문을 출력시킨다. (5) 이후 명령문이 종료되고 다시 for 반복문의 내용으로 가서 증감이 실행된다. (6) 곱셈이 덧셈보다 '연산자 우선순위'가 높기 때문에 덧셈과 곱셈이 함께 있는 경우 연산식에서 곱셈을 먼저 연산하게 된다. (..
문자열과 데이터 타입에 대한 연산
1. 용어 설명 (1) 변수 : 변하는 수 (2) 상수 : 항상 똑같은 수 (3) int : integer 정수 (4) = : 대입 연산자 (5) // : 컴파일 할 때 무시가 됨 (주석처리, 영어로 comment) (6) /* */ : 이 사이에 오게 되는 내용들을 전부 컴파일 할 때 무시. (7) data type : 데이터 타입 , 자료형 2. 내용 설명 (코드 풀이? 라고 해야 할까) (1) 변수를 줄 때에는 자료형 int를 적어주고 변수 num을 적은 후 세미콜론 ;으로 마무리 (2) int num num 이라는 변수를 사용할 것인데 정수이기 때문에 int 라는 자료형을 줌 (3) System.out.println(num); 괄호 안의 변수 num이 가지고 있는 값을 출력하게 됨 (4) Syst..
java 코드 커맨드 창에서 Hello 출력해보기
1. Hello 출력하기 2. 사용된 용어(?) 언어(?) 에 대한 설명 (1) void : 반환 값 없음 (2) main : 메인 메소드 (3) (String[] args) : 매개변수 parameter (4) String : 문자열을 의미함 (5) args : 참조변수 (6) System.out.println : 출력 명령문 (7) " " : 쌍따옴표 사이에 오는 것을 문자열로 인식 (8) 세미콜론 ; : 명령문 끝에는 항상 세미콜론을 붙임 3. 컴파일하여 출력값 확인해보기 class 이름과 동일하게 파일명은 Test로, 확장자는 java로 주어 Test.java으로 저장. cmd에서 컴파일 하여 출력값을 확인해본다. (1) javac Test.java : 작성한 내용을 컴파일 (2) java Tes..
JDK 다운로드 설치 및 환경변수 Path 설정
우선 JDK를 다운로드 받기 전에 자바에 대해 간단히 설명을 듣게되었다. Q. 자바란? A. - 대소문자를 가린다. - 객체지향 프로그래밍이다. - class 클래스는 소문자로 시작, class의 이름은 대문자로 시작한다. (class의 이름이 소문자로 시작해도 문법적으로 틀린 것은 아니지만, 개발자들의 암묵적인 약속이니 지켜줄 것) - 대괄호 { 로 시작해서 대괄호 } 로 끝난다. 1. JDK 다운로드 JDK를 검색해서 오라클 홈페이지로 들어가준다. https://www.oracle.com/java/technologies/downloads/ 하단의 파일 리스트에서 리눅스, 맥, 윈도우 자신이 사용하는 PC에 맞는 파일로 다운로드를 해준다. 2. JDK 다운로드 후 환경 세팅해주기 (환경변수 path 설..