2024/12/31 4

[JAVA] 풀스택 개발자 부트캠프 006일차 ④ 함수 8문제 풀이

1번. 배열의 값에 각 2배의 연산된 값이 산출되도록 메소드를 작성하시오.int num1[] = {1, 2, 3, 4, 5}; // num1 = getDouble(num1); getDouble(num1); System.out.println(Arrays.toString(num1)); 1번 문제 풀이import java.util.Arrays;public class Homework1 { public static void main(String[] args) { int num1[] = {1, 2, 3, 4, 5}; getDouble(num1); System.out.println(Arrays.toString(num1)); } static int[] getDoub..

[JAVA] 풀스택 개발자 부트캠프 006일차 ③ value(값), address(주소)의 할당

value(값)의 할당address(주소)의 할당원본 변수가 넘어가 계산되어 돌아옴.원본에 변화 없음.원본 변수가 넘어가 계산됨.원본 값이 변하는 것임.  1. value(값)의 할당public static void main(String[] args) { int n1 = 123; functionFour(n1); System.out.println("n1 = " + n1);}static void functionFour(int n) { System.out.println("functionFour(int n) = " + n); n = 234; System.out.println("함수 내부 n = " + n); System.out.println();} 2. address(주소)..

[JAVA] 풀스택 개발자 부트캠프 006일차 ② 대문자를 소문자로 바꾸는 함수

대문자를 소문자로 출력해 주는 함수를 만들기 위해 아스키 코드를 이용함. 'A' 65 과  'a' 97  → 32 차이문자를 숫자로 변환하여 32를 더해준 값을 출력하면 됨. public static void main(String[] args) { char eng = 'F'; char rc = engTrans(eng); System.out.println(eng +"를 소문자로 바꾸면 " + rc + "입니다.");}static char engTrans(char c) { // 'A' 65 'a' 97 → 32 차이가 남. int num = (int) c; num = num + 32; char returnc = (char) num; return returnc;}

[JAVA] 풀스택 개발자 부트캠프 006일차 ① function(함수)

function(함수)함수 → 처리자(processor)mathod(class 안에 소속되어 있는 함수) 목적: 코드를 간략화, 동일한 처리 코드를 집약적으로 작성형식:return value(돌아오는 값)    매개변수자료형 함수명(  자료형 가인수, 자료형 가인수, ...  ){    처리(함수 내부)    return 값;    ← 있을 수도 있고 없을 수도 있다.    void(비어 있음.)}