본문 바로가기

자바54

자바(java)의 함수 종류 함수: 코드의 뭉치(블록) 함수를 사용하면 중복되는 코드를 줄일수 있으며 가독성이 향상된다. 함수는 입력값(매개변수)와 출력(반환값)이 존재할수 있다. 함수는 그 자체로는 자동호출이 되지 않으며, 동작시키기 위해서는 따로 불러와야만 한다. 함수의 4가지 형식 1. 매개변수 x, 반환값 x 2. 매개변수 0, 반환값 x 3. 매개변수 x. 반환값 o 4. 매개변수 o, 반환값 o 1. static void func1( ){ System.out.println("func1 호출 완료"); return; // 생략가능. 어차피 반환값이 없으니까. // System.out.println(""); 도달불가 에러! } void는 리턴값이 없는 함수를 뜻한다. 따라서 return;문은 생략해도 무방하다. 리턴값이 없기.. 2022. 11. 25.
자바(java) 문제 풀이 복습 오늘은 내가 풀다가 어려웠거나 참신하다고 느낀 문제들 리뷰를 하겠다. 출처는 우리 강사님 블로그다. https://blog.naver.com/nissisoft21/222520498886 자바 100제 문제1~50 안녕하세요 코딩강사입니다. 앞으로 자바 100제 문제풀이를 통해, 그동안 배운 자바문법을 공부하고 학습하... blog.naver.com 문제 43 숫자를 한글로 바꾸기(난이도 중) 문제 설명 엑셀에서 숫자를 입력하면 그 숫자에 맞는 한글로 변환해주는 NUMBERSTRING 함수가 있다. 위 그림과 같이 A1셀에 12345를 입력하면 A2셀의 결과처럼 보여준다. 이 함수를 java언어로 직접 만들어보자. 입력 양의 정수 n이 입력된다. ( 0 일 15 ==> 일십오 내가 풀은 풀이 mport j.. 2022. 11. 25.
자바(java)의 최대, 최솟값 찾기 값을 치환하기(맞교환 하기) 물이 담긴 컵과 우유가 담긴 컵이 있다. 둘의 내용물을 바꿀려면 어떻게 해야 할까? 하나의 컵이 더 필요할 것이다. 변수도 마찬가지다. 변수의 데이터를 교환하려면 새로운 변수가 필요하다. int a = 10; int b = 20; int temp = 0; temp = a; //a값을 안전하게 저장한다. a = b; //a에 b의 값을 덮어쓰기한다. b = temp; 최댓값, 최소값 찾기 1. Array.sort() 와 같은 함수를 이용해서 정렬한뒤, 첫번째와 마지막 요소를 출력한다. 2. for문을 이용해 전체 데이터를 순회하면서 min이나 max값보다 더 작거나 큰 값으로 재할당하는 방법. * 이때 min이나 max는 정수형의 최소나 최대(Integer.MIN(MAX)_VA.. 2022. 11. 23.
자바(java)의 문자열 관련 함수 문자열 (String) 둘 이상의 문자가 존재하는 형식. 기본형인 정수형이나 실수형들과 달리 한도가 없다. 참조 변수이기에 값을 직접 저장하지 않는다. 예를 들어 정수형은 i=1;이라는 식으로 값을 할당하면 1이라는 값이 자신에게 주어진 메모리에 저장이 된다. 반변 정수형 i="1"; 은 1이라는 숫자가 저장된 '메모리의 주소'를 자신에게 주어진 메모리에 저장한다. 따라서 직접 비교는 불가능하다. 함수를 적용하고 싶은 문자열 뒤에 콤마(.)를 찍은 뒤 함수를 사용한다. 문자열 관련 메소드(함수) 1. 길이 얻기 함수 length() : 문자열의 길이를 구하는 함수 String str = "졸려요..."; System.out.println("문자열의 길이:" + str.length()); => 출력값:6 .. 2022. 11. 22.