목록국비수업/JAVA (17)
✿∘˚˳°∘°

2022/12/08 1. 메소드 1 - 1 ) 메소드의 기본 - 메소드의 형태 : [접근제어지시자] 반환형 메소드명(매개변수){실행코드;} (접근제어지시자는 생략가능하다 - 생략 시 default) 예 : public void name() { System.out.println("hi"); } - 메소드의 접근제어지시자 public / protected / default / private - 메소드의 반환형 void : 반환값이 없을경우 / 기본자료형 : 반환값이 기본자료형(int char...) / 참조자료형 : 반환값이 참조자료형(String, 사용자지정) (배열도 참조자료형이다) - 메소드의 매개변수 () : 매개변수가 없는것을 의미 기본자료형(int, char...) : 사용 시 값을복사 - 메소드..
2022/12/07 [ 1. 버블 정렬 ] ===================================================================== 작은수부터 출력하기(정렬) [ 자리바꿈로직 ] if(arr[0] > arr[1]) { int tmp = arr[0];//배열 첫번째값을 임시로 넣어둘 임시공간 arr[0] = arr[1]; arr[1] = tmp; } if(arr[1] > arr[2]) { int tmp = arr[1]; arr[1] = arr[2]; arr[2] = tmp; } if(arr[2] > arr[3]) { int tmp = arr[2]; arr[2] = arr[3]; arr[3] = tmp; } if(arr[3] > arr[4]) { int tmp = arr[..
2022/12/06 [ 1. Random ] ===================================================================== 어제 공부한 랜덤에 이어서 몇가지 프로그램을 더 작성하였다. 1 - 1 ) Baskin Robbins31 Game 사용자와 컴퓨터가 번갈아 1~3갯수의 수를 순차적으로 출력하고 먼저 31에 도달하는쪽이 패배하는 게임 프로그램 //배스킨라빈스31게임 public void br() { Scanner sc = new Scanner(System.in); Random r = new Random(); boolean bool = true; int win = 0; //승리체크용 - while외부에선언(내부에 선언하면 계속 초기화되므로) int lose..
2022/12/05 [ 1. 반복문의 무한반복 ] ============================================================= - for문의 경우 초기,조건,증감을 모두비우고 for(;;)형식을 사용하면 무한반복 가능 - while문의 경우 조건식이 true이기만 하면 되므로 boolean형식의 변수를 넣어준다. (무한반복의 경우에는 while문을, 횟수를 지정해야 하는경우에는 for문을 사용하는 편이 제어하기 쉬움) 1을 입력하면 무한반복이 종료되는 코드 //무한반복 public void loopTest1() { Scanner sc = new Scanner(System.in); //for문은 초기, 조건, 증감을 모두 비우면 무한반복 /*for(;;) { System...