본문 바로가기

728x90
반응형

컴퓨터언어

(37)
[JAVA강좌] 20강 자바기본문법으로 게임제작하기 - 업다운게임 - 이번에는 기존에 배웠던 1~19강까지 배웠던 내용을 가지고 게임을 제작해 보겠습니다. - 변수, Scanner, String, 조건문, 반복문 정도로만 제작하는 게임이니 참고해 주시길 바랍니다. 1. UpDown게임 - 술자리나 예능에서 본 적 있던 게임입니다. - 1~100 사이 숫자 중 랜덤한 숫자를 받은 후, 사용자가 부른 숫자보다 높으면 [UP], 낮으면 [DOWN]을 반환하고 몇 번만에 맞추는지 확인하는 게임을 제작해보겠습니다. 1) Math.random() - 아직 배운 적이 없기 때문에 랜덤한 숫자를 어떻게 구하는지 보겠습니다. - Math 클래스는 추후 클래스를 자세히 배운 후 디테일하게 보겠습니다. - 간단하게 설명하자면 수학적 계산을 쉽게 해 주도록 제공해 주는 클래스라고 보면 됩니..
[JAVA강좌] 19강 반복문관련 - break와 continue - 이번에는 반복문인 while, do while, for문에 모두 사용되는 키워드를 보도록 하겠습니다. - break와 continue키워드인데 보통 if문을 통해 컨트롤합니다. 1. continue키워드 - continue는 현재 반복은 스킵하고 (넘어가고) , 다음 반복을 진행하는 키워드입니다. - 반복문이 아예 종료되는 것이 아니라는 점을 기억해 주세요. - 키워드이기 때문에 역시 변수명에 작성될 수 없습니다. 1) continue 예제 - 그럼 예제를 통해서 실습을 해보도록 하겠습니다. - 1부터 10 사이의 숫자를 반복적으로 출력하되, 3의 배수는 스킵하고 출력해 보겠습니다. - 아래에서는 직접 실습으로 확인해 보겠습니다. - 패키지(ch12_repeat)과 클래스(Ex12_Continue.j..
[JAVA강좌] 18강 반복문 - for문 - 반복문 중 가장 많이 사용하는 것은 for문입니다. - while문이 따로 썼던 변수 초기화, 증감식을 조건식과 함께 사용하기 때문입니다. - 처음엔 for문이 복잡해서 사용하기 어려울 수 있는데, 익숙해지면 사용이 편리합니다. 1. for문 기본 사용법 1) for문 문법 ## while문 문법 int i = 0; //초기화식 while(i < 10){ //조건식 반복할 코드 i++; //증감식 } - while문의 문법을 보면 초기화식과 증감식을 따로 씁니다. - 그래서 코드를 2줄을 더 써야 하는 형태입니다. ## for문 문법 for(초기화식;조건식;증감식){ 반복할 코드; } for(int i=0;i= 로 0보다 크거나 같을 때만 실행이 되도록 처리해야 합니다. - 마지막엔 i를 출력했습니다..
[JAVA강좌] 17강 반복문 - while과 do while - 반복은 컴퓨터가 가장 잘하는 작업입니다. System.out.println("a"); System.out.println("a"); System.out.println("a"); System.out.println("a"); System.out.println("a"); - 이런 식의 코드를 쓴다고 보도록 하겠습니다. - 물론 복붙이나 단축키를 통해서 5번 정도는 붙일 수 있습니다. - 하지만 이 작업을 100번 1000번 해야 한다고 하면 너무 힘들겠죠? - 그래서 반복적인 작업을 하는 구문이 따로 있습니다. - 이번 강좌에서는 while문과 do while문을 배워 보도록 하겠습니다. 1. while문 - while은 ~ 동안이라는 뜻을 갖고 있습니다. - 조건식이 맞는 동안 코드 블록 { } 내부의 코..
[JAVA강좌] 16강 조건문 - switch문 - switch문도 조건문 중 하나입니다. - if문처럼 사용할 수도 있겠지만 보통 조건이 범위가 있는 것보다 같다처럼 처리되는 경우에 많이 사용합니다. - 이번에는 switch문을 사용해서 조건별로 코드를 처리하는 법을 보도록 하겠습니다. 1. switch 기본문법 - switch는 키워드(예약어)를 많이 사용합니다. - switch, case, break, default입니다. - 위의 4개는 변수명으로 작성하면 안되겠죠? 1) switch 기본문법 ## 문법 switch(변수 혹은 식) { case 값1: 변수 혹은 식이 값1과 맞는 경우 코드; break; case 값2: 변수 혹은 식이 값2가 맞는 경우 코드; break; default: 값1과 2와 모두 맞지 않는 경우 코드; break; }..
[JAVA강좌] 15강 조건문 if문 - 조건문이란 조건에 따라 다른 코드를 선택할 수 있도록 프로그래밍하는 것을 말합니다. - 이전에 배웠던 삼항연산자도 사실 조건문 개념이었던 거죠. - 예를 들어 점수가 80점 이상이면 합격이다! 라는 문장이 있다면 점수가 80점 이상이 조건입니다. - 합격이 그에 따른 결과가 되는 겁니다. - 오늘은 조건문 중에서 IF문을 해보도록 하겠습니다. 1. 기본 if문 - if문 중 가장 기본이 되는 if문을 보도록 하겠습니다. - 조건이 맞으면 코드블록 { } 내부의 명령을 실행하는 구문입니다. 1) 기본 if문 문법 ## 문법 if(조건식) { 참일 때 코드; } - 그럼 위에서 봤던 점수가 80점이상이면 합격이다를 보도록 하겠습니다. 만일(점수가 80점이상이면){ 합격입니다; } - 이런 식으로 구현이 ..
[JAVA강좌] 14강 비트연산자와 연산자우선순위 - 우리가 기본 자료형 배울 때 비트와 바이트 개념을 봤습니다. - 잘 기억이 안나시는 분들은 아래 주소를 클릭해 주세요. https://ossam5.tistory.com/615?category=1196505 [JAVA강좌] 3강 기본자료형 - 정수관련 - byte, short, int, long - 이번 강좌에서는 기본 자료형 중 정수 관련을 보도록 하겠습니다. - 1강 변수 선언에서도 자료형 종류를 볼 때 바이트라는 개념을 적어드렸는데, 개념을 먼저 잡고 공부해 주세요. 정수형 문자 ossam5.tistory.com - 여태까지 배웠던 연산자들은 변수나 상수에 대한 연산이었습니다. - 이번에는 비트 값을 기반으로 하는 연산자를 소개하겠습니다. - 비트연산자는 비트단위로 연산이 이루어지는 연산자입니다...
[JAVA강좌] 13강 삼항연산자(조건처리연산자) - 삼항연산자는 항이 3개인 연산자입니다. - 앞에서 배웠던 연산자와는 다르게 조건문으로 보는 것이 좋습니다. - 이번 강좌에서는 true / false 결과에 따라 다른 결과를 주는 삼항연산자를 보도록 하겠습니다. 1. 삼항연산자 - 삼항연산자는 주어진 조건식이 참인 경우의 코드와 거짓인 코드를 나눠서 조건식에 따라 다른 결과를 줍니다. 조건식?참코드:거짓코드; - 문법은 위와 같은데 식(항)이 3개여서 삼항연산자입니다. - 매번 변수 값을 고정해서 결과를 봤었기 때문에 변수 값을 사용자에게 입력받는 것을 간단하게 배우고 삼항연산자를 보겠습니다. 1) Scanner 클래스 - Scanner 클래스는 사용자가 값을 입력하면 받아서 처리하는 클래스입니다. - 자바가 내장하고 있는 클래스로, 우린 아직 클래..

728x90
반응형