JAVA 공부(107)
-
Day05 - Quiz 를 풀어 봅시다
안녕하세요 ~ 오늘도 어김없이 돌아온 Quiz를 풀어봅시 시간 입니다 ~ ㅎㅎㅎㅎ 황금같은 불타는 금요일에... 하지만 취준생에게는 불금에 주말에 조금씩 이라도 공부합시다 ㅠㅠㅠㅠㅠㅠㅠㅠ - 결과값을 보고 코드를 완성 시키시오 정수를 1개 입력 받고 , 어떤 연산(사칙연산)을 할지 선택을 합니다. 정수를 1개 더 입력 받고, 선택한 연산을 실행합니다. 이 문제는 switch 문을 사용하면 쉽게 해결할 수 있죠? if 문을 선택해도 해결이 가능하지만 가독성이 switch 로 해결하는게 좋습니다. 왜 그런지 궁금하시면, if 문으로 구현해 보세요 ㅎㅎㅎ 따로 설명이 필요한 코드가 아니라 설명하지 않겠습니다. result 는 연산을 수행하고 값을 저장하기 위해서 만들었습니다. - 구구단수를 입력 받아서, 입력..
2021.02.19 -
Day04 - Quiz를 풀어봅시다
3일 째부터 쌤이 Quiz를 내주시네요 ㅎㅎㅎㅎㅎㅎㅎㅎ 못풀면 숙제가 되는거겠죠? ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ Shit !!!!!!!!!!!!!!!!!!!!!!!!! 자 시작합니다 - 키가 140 이상이고 , 나이가 8세 이상이여야 놀이기구 탑승이 가능합니다. 키가 140 이상 이고(and) 나이가 8세 이상이다 -> cm >= 140 && age >= 8 if문을 써서 쉽게 해결할 수 있죠 - 스캐너를 이용해서 정수를 1개 입력받고 , 0 인지 음수인지 양수라면 홀수인지 짝수인지 구분하기 여기서는 중첩 if문을 써서 문제를 해결했죠 먼저 음수 , 0 , 양수 를 구분하고 양수 중에 홀수 짝수 를 구분해야 합니다 1. 음수 , 0 , 양수 를 if else if 를 써서 구분하고 2. 양수 else 안..
2021.02.19 -
Day04 - Switch (스위치문)
Switch ( 스위치문 ) 이번에는 Switch문에 대해 알아 봅시다 ~ Switch 문은 if문이랑 80% 정도 유사 합니다 일단 형태를 한번 볼까요? Switch ( 값 또는 문자, 문자열 ) { case 값1: break; case 값2: break; default: break; } 이렇게 형태만 보면 무슨 말인지 모르겠죠 그러면 어떻게 쓰는지 한번 볼까요? 위 사진을 한번 봐주세요 Switch 옆에 있는 소괄호() 안에는 변수 또는 변수에 대한 연산식이 들어갑니다. 여기서 int형 변수 a 가 들어가 있고, a는 1이죠. 그러면 case 1: 에 해당하는 구문을 실행하게 됩니다. ※break; 는 가장 가까운 중괄호를 빠져나갑니다. 이렇게 case 1: 에 해당하는 구문을 실행한 것을 확인 할 ..
2021.02.19 -
Day 04 - if 문
if 문 이번에는 if 문에 대해 알아봅시다. 영어 if 는 이런 뜻을 가지고 있죠 만약 ~ 라면 JAVA나 C, C++ 에서도 똑같이 쓰입니다. if ( true 또는 false 가 오는 조건문1 ) { 만약 조건문1이 참(true)일 경우 실행 } else { 만약 조건문1이 거짓(false)일 경우 실행 } 그러면 변수와 같이 사용할 때는 어떻게 쓰는지 확인 해 보겠습니다 ※if 뒤에 중괄호 같은 경우는 사진과 같이 조건문 옆에 써도 되고 아래에 써도 됩니다. 편한대로 하세요 자 0 ~ 100 까지의 랜덤한 수를 int형 변수 point에 넣고, if 문에서는 point 가 60보다 크거나 같은지 확인을 하고 있습니다. 만약 참(true)이라면 (point 가 60보다 크거나 같다면) "축하합니다"..
2021.02.18 -
Day 04 - 입력 Scanner
입력 ( Scanner ) 이번에는 JAVA에서 입력 받는 법에 대해 알아봅시다. ( C언어 에서의 scanf, C++언어 에서의 cin) JAVA에서는 Scanner를 사용하는데 사용법은 아래와 같습니다. Scanner 변수이름 = new Scanner(System.in); 그런데 사용하려고 코드를 입력했더니 Scanner 밑에 사용못한다고 빨간 줄이 생기는데, Scanner에 마우스를 올려서 import 'Scanner' (java.util) 을 클릭해주면 사용이 가능합니다. 그랬더니 맨 위에 import java.util.Scanner; 이라는 코드가 생겼습니다. 이 코드가 있어야 Scanner를 사용할 수 있어요 사용법은 이렇게 됩니다. 변수이름.next(); , 변수이름.nextInt(); , ..
2021.02.18 -
Day04 - 배열(Array)
배열(Array) 안녕하세요 여러분 ~ 이번에는 배열(Array)에 대해 알아 봅시다 배열은 똑같은 데이터 유형 변수를 여러 개 선언할 때 사용이 됩니다. ex ) 예를 들어서 num을 100개 , 1000 개 , 10000개 를 선언한다고 할때, int형 변수를 쓸경우 int num1 = 1; int num2 = 2; .... int num10000 = 100000; 이런식으로 일일히 다 선언을 해줘야하기 때문에 코드도 쓸데 없이 길어지게 되죠? 그런데 배열을 사용하게 될 경우에 int[] arr; arr= new int[10000]; 이렇게 2줄이면 끝납니다. 그리고 배열 [](대괄호) 안에 index 가 들어가게 됩니다. index는 순서라고 생각하면 되는데, 특이한건 1부터 시작이 아닌 0부터 시..
2021.02.18