JAVA 공부(107)
-
Day10 - 메서드(함수) 01 . 생성과 사용
안녕하세요 여러분 ㅎㅎㅎㅎㅎㅎㅎㅎ 오늘은 행복한 금요일 이네요 ~ 오늘만 지나면 3.1 도 껴있어서 3일을 쉬네요 ~ 그러면 본론으로 들어가 봅시다 저번 시간 Day09 까지 해서 JAVA에 기본적인 것은 다 끝났습니다. 이제부터는 심화 과정이 시작 되는데요 메서드(함수) Java 에서는 메서드 C 에서는 함수 라고 합니다 같은 말이에요 ~ 먼저 어떤 형식으로 이루어져 있는지 확인 해봅시다 ( 매개 변수 ){ 실행문 }; 여기서 데이터 타입이란, 변수를 선언할 때 쓰는 데이터 타입과 똑같습니다. byte short int long float double char String ..... 등이 있죠 메서드 이름은, 변수의 이름과 똑같아요. 사용하고 싶은대로 넣어주면 됩니다. 매개 변수는, 변수를 받는다 라고..
2021.02.26 -
Day09 - 배열의 삭제
이번에는 배열의 삭제에 대해 알아 봅시다 ~ 배열의 삭제 이번에도 먼저, 배열을 선언하고 값을 넣어 줄게요 저희는 여기서 5라는 값을 삭제 시켜주고 싶어요 그러면 어떻게 해야 할까요? 5가 있는 index(위치) 부터 10까지 이동하면서 값을 1개씩 땡겨주면 되겠죠? ex) 1, 2, 3, 4, 6, 7, 8, 9, 10 요렇게 arr[i] = arr[i +1] 이렇게 해주면, i + 1 이 배열의 마지막까지만 참조하게 하기 위해서 반복을 배열의 최대길이 - 1 까지 해주어야 겠죠. 그런데, 출력을 해보니까 마지막에 10이 두개가 됐죠? 왜 이럴까요? 그 이유는, 실제로 배열의 길이를 줄이는 방법이 없기 때문 인데요 배열의 값을 땡겨주었어도, 길이는 계속 10이죠. 자 그러면, 이 현상을 해결해 봅시다 ..
2021.02.25 -
Day09 - 배열의 수정
오늘ㄹㄹㄹㄹㄹㄹ른 배열의 수정을 해보는 것으로 시작 해봅시다 배열의 수정 1. 일단, 배열에 데이터를 넣어 줍시다. 2. 문자열을 1개 입력받는데, 기존 배열에서 찾아줄 꺼에요 3. 배열의 끝까지 반복하면서, 입력받은 값과 같은 값이 있는지 확인해서 수정, 수정이 되었는지 확인 4. 수정까지 성공했는지 실패했는지 출력 먼저 수정이 되었는지 안되었는지 체크해줄 변수를 하나 선언합니다. 그리고 수정이 되었다면 chk를 true로 변경해 주면 되겠죠 이렇게 배열의 수정에 대해 알아 보았습니다. 고생하셨습니다
2021.02.25 -
Day08 - 배열의 값 추가
이번에는 배열의 값 추가에 대해 알아봅시다 Arrays Insert 이런 결과가 되게 만들어 줄건데요 먼저 String형 배열을 선언 해주고, 임의로 size를 100이라고 해줍시다 그 다음 "그만" 을 입력 할 때 까지 몇개를 입력했는지 알기 위해서 index를 선언해 줍니다 반복문 안에서 "그만" 이 입력 될 때까지 반복을 시켜줍니다 그리고, 해당 문자열을 배열에 넣어 줍니다. 몇번 째 index까지 입력했는지 알기위해서 index++ 을 해줍니다 입력이 종료 되었다면, 출력을 해줄건데요, 입력받은 값 까지만 출력을 해줄 것이기 때문에, index 까지만 반복을 하면 됩니다 이렇게 입력받은 값을 배열에 추가해주는 코드를 짜 보았습니다. 고생하셨습니다
2021.02.25 -
Day08 - 제어문 continue
이번에는 continue에 대해 알아 봅시다 continue는 이런 뜻을 가지고 있죠? 프로그래밍 내에서도 비슷한 뜻을 가지고 있는데요 반복문 내에서 사용이 됩니다. continue를 만나면, 반복문의 처음으로 돌아가라 라는 뜻인데요 한번 예제를 봅시다 자 여기, 1부터 10까지 출력을 해주는 반복문이 있습니다. 결과 값은 1 2 3 4 5 6 7 8 9 10 이죠 그런데 중간에 if문을 사용해서 짝수일 경우 continue를 사용해 준다면, 이렇게 , 짝수일 경우에 continue를 만나서 아래 코드를 실행하지 않고, 다시 반복문으로 올라가서 계속해라 라는 뜻을 가집니다. 다시 올라갈 경우에 반복문은 한번 돌았다고 가정을 하기 때문에, for문의 증감연산자도 실행이 되게 됩니다. 그럼 while 반복문..
2021.02.25 -
Day08 - Quiz를 풀어 봅시다
오늘도 즐거운 Quiz를 풀 시간 ~ - Scanner를 이용하여 금액을 입력받고, 음료수를 선택하면 금액에서 차감(반복문), 금액이 부족하다면 "금액이 부족합니다"를 출력, 4를 입력 받으면 반복문을 종료 1. Scanner를 통해 금액 입력 받기 2. 무한 루프문 을 만들기 3. 남은 금액 출력 4. 음료수 메뉴 출력 5. 메뉴 선택을 입력받기 6. switch를 사용해 선택받은 메뉴에 따라 코드를 작성해주기 7. 만약 4를 입력했다면, 반복문 탈출하기 이렇게 작성해 주면 되겠네요 - 1. 사람 수를 입력받을 수 있습니다. 2. 입력받은 사람만큼 랜덤값을 생성해서 배열에 절대 중복되지 않게 랜덤으로 저장합니다. 3. 해당 배열의 크기만큼 ○으로 출력해주세요 (ㅁ한자9) 4. 스캐너를 통해서 랜덤으로 ..
2021.02.24