JAVA 공부(107)
-
Day11 - 코딩 문제 사이트
쌤이 코딩 문제를 풀 수 있는 사이트가 있는데, 문제를 풀 수록 실력이 향상이 된다고 합니다 1. 프로그래머스 코딩테스트 연습 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 2. 백준 Baekjoon Online Judge (acmicpc.net) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 프로그래머스 는 문제 난이도가 높아서 어렵다고 하고 백준 은 쉬운 문제도 있다고 하네요
2021.03.02 -
Day10 - Quiz를 풀어봅시다
이번에도 배운 것들을 잘 사용하기 위해서 문제들을 풀어봐야 겠죠? 오늘은 문제가 좀 많습니다. Day10 은 전체적으로 메서드를 배운 하루 였다 라고 생각 합니다. 그렇기 때문에 문제들도 다 메서드를 생성하고 호출하는 문제였어요 본론으로 들어가보죠 - "안녕" 이라는 문자열을 출력하는 메서드를 만들어라 - 전달 받은 문자열을 반환해라 - 정수 2개와 실수 1개를 받아서 합계를 구해서 반환해라 - 정수 1개를 받아서 짝수인지 홀수인지 구하고 반환해라 - 문자열과 정수 1개를 받고, 문자열을 정수만큼 출력해라 - 정수 2개를 입력받고, 큰수를 반환시켜라 - 정수 1개를 입력받고, 절대값을 반환시켜라 - 메서드를 하나의 기능씩 만들기 printf - 출력만 하는 기능 input - 정수를 입력받는 기능 add..
2021.02.28 -
Day09 - Quiz를 풀어 봅시다
오늘의 Quiz는 학생의 정보를 추가 , 삭제 , 수정 , 확인 등을 하는 프로그램을 만드는 것 입니다. 각각의 기능에 따라 코드를 작성해 주어야 하기 때문에, 나눠서 해봅시다 각각의 기능이 나누어지기 때문에 switch 를 사용할 거에요 먼저 i를 누르면 학생(고객)을 추가하는 기능을 만들어 봅시다 이름과 성별과 나이를 입력받고 , 각각의 배열 nameList , genderList, ageList 에 저장해 주면 되겠죠 여기서 입력을 받고나면, 다음 학생(고객)을 받을 수 있고, 고객수가 늘어나기 때문에 count도 1 올려줍니다. 그 다음 p를 누르면 이전 고객의 정보를 확인하는 기능을 만들어 봅시다 ※ 이전 정보를 확인하기 위해 신민아 , 여자 , 38 을 추가했습니다 쉽게 index를 이동시켜서..
2021.02.27 -
Day10 - 메서드(함수) 04. 배열의 사용
이번에도 역시나 메서드에 대해서 좀 더 알아 봅시다 메서드에서 반환형으로 배열을 반환하고 , 매개 변수 자리에 배열을 받을 수도 있을까요? 정답은 가능하다 입니다. 한 번 생각을 해볼게요 여태까지 반환형(type return) , 매개 변수(parameter)에 데이터 유형이 왔죠? ex) int , String 등등 생각해보면, 배열도 데이터 유형의 1가지 형태 아닌가요? 먼저 매개 변수(parameter) 에 배열을 받아 봅시다. 여태까지 매개변수에 이 왔어요 그렇죠? 값을 반환하지는 않고 -> void 메서드의 이름 -> method1 매개변수 -> int[] a -> int형 배열 a 가 되는 겁니다 그러면 int형 배열말고도 다른 배열도 받을 수 있겠죠? 위에서 String[] s 만 추가가 됐..
2021.02.27 -
Day10 - 메서드(함수) 03. 반환형(type return)
이번에는 메서드의 return type(반환형) 에 대해서 알아 보겠습니다 반환형(return type)은 메서드를 호출 하면 돌려주는 값에 대한 type 인데요 예제를 한번 봅시다 여기 두개의 정수를 받아서 합계를 반환 해주는 메서드가 있습니다. ( 매개 변수 ){ 실행문 } 메서드의 기본 형태에서 , 바로 이 위치하는 곳 ! 그 곳이 바로 반환형(return type) 입니다. 그러면 여기서 반환형(return type)은 뭐겠어요? 바로 int 입니다. 좀 이해가 되셨나요? 그리고 반환형(return type)은 없을 수도 있습니다. 바로 void 형 인데요 바로 빈 공간 , 공허 ... 입니다 이렇게 반환형(type return)이 들어가는 곳에 void가 이렇게 들어오게 되면, 반환할 값이 없다..
2021.02.27 -
Day10 - 메서드(함수) 02 . 매개 변수
이번에도 역시 메서드에 대해 알아 봅시다 ~ 메서드의 형태에 대해서는 기억하고 계시죠? ( 매개 변수 ){ 실행문 } 이번에는 메서드의 매개변수(parameter) 에 대해 알아 보죠 저는 1부터 시작해서 원하는 수까지의 합을 반환해주는 메서드를 만들어 주고 싶어요 일단 반환을 해야하니까 데이터 타입은 int로 해주면 되겠죠? 메서드 이름은 똑같이 calSum 으로 해줄게요 그리고 원하는 수까지 받기 위해서 매개변수를 1개 받아 줍니다 매개변수도 변수죠? 그러니까 변수랑 똑같다고 생각 하면 됩니다. 출력문 안에 calSum(10) 이 들어갔네요 만들어 둔 calSum 메서드를 한번 볼까요? int end = 10 이랑 같은 말 입니다. 그러면 end 가 들어간 자리에는 다 10 으로 생각을 하면 되겠어요..
2021.02.27