JAVA(16)
-
[Eclipse] 메소드, 생성자
* 메소드(Method) -클래스 내에 기능 역할 -변수, 조건문, 반복문, 출력, 실행문 등 사용 -사용방법 : 출력타입(반환타입) 메소드명(입력변수-개수,타입 상관X(기본타입,참조타입[배열,String])) { 실행문 // 중괄호 안에서 동작 } //메소드 사용방법 예) 출력타입 없는 메소드 void m1(int a){ //return없음 } 예2) 출력타입이 int, 입력이 두개(int, String) int m2(int a, String b){ //출력타입 있으면 return필수 //return : int타입의 변수 } 예3) 출력타입이 String, 입력이 하나(배열) String m3(int[] arr){ //return "String타입의 변수" String s = ""; return s; ..
2021.06.21 -
[Eclipse] 1차원배열 예제
- 배열 {4,8,10,33,6,1,12,2,13} 사용 //배열 arr[] 초기화작업 int[]arr = {4,8,10,33,6,1,12,2,13}; 1. 배열의 최소값 찾기 System.out.println("1. 배열의 최소값 찾기"); int min = arr[0]; for(int i = 0; i arr[i]) { min = arr[i]; } } //결과 1. 배열의 최소값 찾기 최소값 = 1 2. 배열에서 10보다 작은 수 출력하기 System.out.println("2. 10보다 작은 수 출력하기"); for(int i = 0; i < arr.length; i++) { if(arr[i] < 10) { System.out.print(arr[i..
2021.06.18 -
[Eclipse] for문 예제
1. 1~10까지 출력 System.out.println("1. 1~10까지 출력"); for(int i = 1; i = 1; i--) { System.out.print(i+ " "); } //결과 2. 10~1까지 출력 10 9 8 7 6 5 4 3 2 1 3. 1~10 짝수만 출력 System.out.println("3. 1~10 짝수만 출력"); for(int i = 1; i
2021.06.18 -
[Eclipse] 배열(Array)
* 배열(Array) - 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 - 많은 양의 값(데이터)을 다룰 때 유용하다. - 배열의 각 요소는 서로 연속적이다. int[] score = new int[5];//5개의 int값을 저장할 수 있는 배열을 생성 - 선언방법 //타입[] 변수이름; int[] score; String[] name; //타입 변수이름[]; int score[]; String name[]; - 배열을 선언한다고 해서 값을 저장할 공간이 생성되는 것이 아니라, 배열을 다루는데 필요한 변수가 생성된다. int[] score;//배열선언. (생성된 배열을 다루는데 사용될 참조변수 선언) score = new int[5];//배열생성. (5개의 int값을 저장할 수 있는 공간생성) //..
2021.06.17 -
[Eclipse] 누적계산기
- while, if문을 이용 - 처음에 input 2개를 입력받아 더한 후, 100까지 누적 더하기를 해주는 계산기 System.out.println("100을 초과하면 종료하는 누적계산기입니다. \n"); Scanner sc = new Scanner(System.in); System.out.print("입력1: "); int input1 = sc.nextInt(); System.out.print("입력2: "); int input2 = sc.nextInt(); int sum = input1 + input2; System.out.println("현재 누적값은 " + sum + "입니다.\n"); while(sum 100) { System.out.println("누적값이 100을 초과하여 종료합니다!")..
2021.06.17 -
[Eclipse] 가위바위보 게임
- while문과 if문, random값을 사용 - Random값을 1~3까지 생성한다 [1:가위, 2:바위, 3:보] - input값을 받아서 Random값과 비교해 이길 때 까지 게임을 한다. int random = (int)(Math.random() * 3) + 1; //가위:1, 바위:2, 보:3 Scanner sc = new Scanner(System.in); System.out.println("이길때까지 가위바위보!"); while(true) { System.out.print("입력하세요(가위:1, 바위:2, 보:3): "); int input = sc.nextInt(); System.out.println("나는 : " + input); System.out.println("컴퓨터는 : " + ..
2021.06.17