본문 바로가기

JAVA Method10

JAVA - 실습5 - 메소드(Method) 1. 문제 -> 5칸짜리 사물함의 비밀번호를 각각 배열에 저장한다. -> 사용자에게 이용할 사물함 번호를 물어본다. -> 비밀번호를 입력받아 확인한다. -> 일치/불일치를 출력한다. 2. 정답 코드 - 1 ==> 2와 문제 내용은 동일 package java_learn; import java.util.Scanner; public class java1 { void locker(int[] num,int lockerNum,int lockerpassword) { for(int i = 0; i < num.length; i++) { //1부터 시작 if(num[lockerNum - 1] == lockerpassword) {//0부터가 아니라 1부터이므로 lockerNum - 1로 선언 System.out.print.. 2023. 6. 8.
JAVA - 실습4 - 메소드(Method) 1. 문제 -> 소문자를 대문자로, 대문자를 소문자로 바꿔서 반환하는 메소드 예시 BaNanA ===> bAnANa 형식 2. 정답 코드 package java_learn; public class java1 { String changeCase(String str) { char c = ' '; //하나하나 짤라서 집어 넣을 것 String result =""; //결과 값을 집어 넣을 것 for(int i = 0; i = 97 && c =65 && c 잘못된 값일 때에는 return을 시켜줘야한다. return result; //잘못된 값이므로 반복문을 더 진행할 필요가 없이 return함 } } return result; } public static void main(String[] args) { jav.. 2023. 6. 8.
JAVA - 실습3 - 메소드(Method) 1. 문제 -> 음수를 양수로 양수를 음수로 바꿔서 반환하는 메소드 2. 정답 코드 package java_learn; public class java1 { //방법 1 int changeNum(int num) { if(num >= 0) { num = -num; }else if(num 2023. 6. 8.
JAVA - 배열 (Array), 2차원배열,메소드 (Method) 1. 배열 (Array) -> 저장 공간의 나열 1. 변수를 여러개 선언하면 이름도 여러개 생긴다. 2. 규칙성 없는 값에 규칙성을 부여하기 위해서 사용한다(index) 2. 변수 [ ] -> 하나의 타입으로 된 하나의 값만 저장할 수있는 저장공간 3. 배열 [ ] [ ] [ ] [ ] [ ] [ ] [ ] -> 하나의 타입으로 된 하나의 값만 저장할 수 있는 저장공간의 나열 4. 배열의 선언 -> 자료형 [ ] 배열명 = { 값1, 값2, 값3, 값4, 값5}; //어떤 값을 넣을 지 알때 사용 ex) int [ ] arr = {1,2,3,4,5}; -> 자료형 [ ] 배열명 = new 자료형 [칸수]; //어떤 값을 넣을 지는 모르나, 몇 칸(방) 만들지는 알 때 사용 ex) int [ ] arr =.. 2023. 6. 8.