본문 바로가기

메소드 나눠쓰는 법 MethodMethod의 개념1. 인수를 전달 받아 일련의 작업을 수행한 뒤 그결과를 반환하는 코드2. 코드를 기능별로 분할 관리하여 가독성을 높이고 에러 검출에 용이3. 코드 재사용으로 인해 개발 및 유지 보수시간을 단축 Method의 정의 접근_제한자 [지정_예약어] 결과형_리턴값 메소드명 (매개_변수들) [throws 예외_클래스들]{내용부;내용부;..........내용부; } package jongkyu.java.test.function; import java.util.Random;import java.util.Scanner; public class test111 {public static void main(String[] args) {Scanner sc = new Scanner(System.in.. 더보기
자바 2차원배열 방예약하기 package jongkyu.roomsearch; import java.util.Random;import java.util.Scanner; public class Roomsearch {Scanner sc = new Scanner(System.in);Random r = new Random();int room1;int room2;int check;int number; public void roomsearch() { System.out.print("층수를 입력하세요 : ");room1 = sc.nextInt();System.out.print("방수를 입력하세요: ");room2 = sc.nextInt(); int [][]room= new int[room1][room2]; for(int i=0; i=0; j--.. 더보기
로또 생성 package jongkyu.lotto; import java.util.Random;import java.util.Scanner; public class Lotto {Scanner sc = new Scanner(System.in);Random r = new Random();public void lotto() { while(true) {System.out.println("1. 빠른 로또 결과 ");System.out.println("2. 로또숫자입력해서 당첨률 보기");System.out.print("3. 0은 종료\n");System.out.print("입력 :");int answer = sc.nextInt(); switch(answer) { case 1 : lottocase(); break;case 2.. 더보기