본문 바로가기

java method 예제6

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 - 실습2 - 메소드(Method) 1. 문제 -> 정수 num을 넘겨받아 1 ~ num까지의 합을 출력하는 메소드를 만들고 결과도 출력해라 2. 정답 코드 package java_learn; public class java1 { void addNum (int num) { int sum = 0; for(int i = 0; i 2023. 6. 8.
JAVA - 예제3 - 메소드(Method) 1. 예제 -> 배열을 선언한 뒤 배열의 값을 전부 더하는 메소드를 만들고 출력해라 2. 코드 package java_learn; import javax.naming.spi.DirStateFactory.Result; public class java1 { int getTotal(int[] arr) { int total = 0; for(int i = 0; i java1이라는 타입 int[] arrNum = {1,4,5}; int reuslt = java.getTotal(arrNum); System.out.println(reuslt); } } 2023. 6. 8.