본문 바로가기

코딩독학15

Aug.05.Sat.2023 나도코딩 Java 퀴즈#6 > 메소드 1. String으로 문자열에서 index값부터 삭제 2. for문으로 i가 문자열에서 index값을 뺀 수보다 작으면 참이 되는 동안 반복 -> 문자열 = 문자열 + * 반복 3. 반환값 문자열; > 출력System.out.println(“이름 : “ + getHiddenData(name, index: 1)); // 개인정보, 비공개 시작 위치 System.out.println(“주민등록번호 : ” + getHiddenData(id, index: 8)); System.out.println(“전화번호 : ” + getHiddenData(phone, index: 9)); = 이름 : 나** = 주민등록번호 : 990130-1****** = 전화번호 : 010-1234-**** 👉🏻나도코딩님 유튜.. 2023. 8. 5.
Aug.01.Tue.2023 나도코딩 Java 메소드 오버로딩 Method Overloading ~ 메인 메소드 Main Method *메소드 오버로딩 Method Overloading > 메소드 오버로딩이란? 이름이 같더라도 전달하는 자료형이나 전달값의 개수가 다를 때 같은 이름의 메소드를 각각 호출하여 여러 번 선언하는 것. 𖤐반환형은 상관없음. (예시)public static int getPower(int number) { int result = number * number; return result; } public static int getPower(int number, int exponent) { int result = 1; for (i = 0; i < exponent; i++); result *= number; } return result; } public static void main(String[] args) { Sys.. 2023. 8. 1.
Jul.31.Mon.2023 나도코딩 Java 메소드Method ~ 전달값과 반환값 *메소드Method > 메소드(Method)란? 동작, 기능하는 코드들의 묶음 ( C언어나 파이썬에서의 함수와 유사 ) > 메소드 이름은 변수 이름 정하는 방법과 비슷하지만 주로 동사를 사용하며, 한번 정하고 나면 얼마든지 호출 가능. > 메소드 정의 public static void 메소드이름() { // void는 변환값이 없는 메소드일 경우 작성하고, 변환값이 있다면 자료형 입력 기능하는 코드들 } > 메소드 호출 방법 메소드이름(); *전달값 Parameter > 전달값(매개변수)이란? 메소드가 경우에 따라 어떤 값을 전달해서 그 값을 가지고 내부적으로 수행하는 것 (예시 1) public static void power(int number) { int result = number * number.. 2023. 7. 31.
Jul.29.Sat.2023 나도코딩 Java 다차원배열 ~ Quiz#5 *다차원 배열 Multidimensional Array > 다차원 배열이란? 배열들이 뭉쳐서 하나의 면이 되는 배열. 주로 2차원 배열까지 많이 쓰고 간혹 가다 3차원 까진 사용됨. 👉🏻각 배열마다 들어가는 값의 개수가 똑같아야 하는 건 아님. 지난번 배웠던 배열은 1차원 배열. ★2차원 배열 선언하는 방법 자료형[][] 배열이름 = new 자료형[][] { {배열1}, 𖤐배열이 하나가 아니라 여러 개라면 콤마, 꼭 찍어줘야 함 {배열2} } ★3차원 배열 선언하는 방법 (세로 x 가로 x 높이) 𖤐선언만 하고자 한다면? 자료형[][][] 배열이름 = new 자료형 [세로][가로][높이]; 자료형[][][] 배열이름 = new 자료형[][][] { { {}, {}, {} }, { {}, {}, {} },.. 2023. 7. 29.
728x90
반응형