Eggs Sunny Side Up
본문 바로가기

언어/JAVA59

메소드_2개의 양수 중 더 큰 수를 출력 package 메소드; import java.util.Random; import java.util.Scanner; public class Ex_연습장 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("num1 >> "); int num1 = sc.nextInt(); System.out.print("num2 >> "); int num2 = sc.nextInt(); int result = largerNumbers(num1, num2); System.out.println("큰 수 확인 : "+result); } public static int largerNumbers(int a, int.. 2023. 3. 4.
메소드_정수형 변수 2개로 문자형 변수(+, -, *, /)를 이용해 연산하기 package 메소드; import java.util.Arrays; import java.util.Scanner; public class Ex_연습장 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("num1 : "); int num1 = sc.nextInt(); System.out.print("num2 : "); int num2 = sc.nextInt(); System.out.print("op(+, -, *, /) : "); String op = sc.next(); System.out.println(cal(num1, num2, op)); } public static int cal.. 2023. 3. 4.
메소드_덧셈 뺄셈 나눗셈 곱셈이 가능한 메소드 작성 package 메소드; import java.util.Arrays; public class Ex_연습장 { public static void main(String[] args) { add(3, 5); sub(3, 5); mul(3, 5); div(3, 5); System.out.println(add(3, 5)); System.out.println(sub(3, 5)); System.out.println(mul(3, 5)); System.out.println(div(3, 5)); } public static int add (int a, int b) { return a+b; } public static int sub (int a, int b) { return a-b; } public static int mul.. 2023. 3. 4.
메소드_변수와 리턴의 존재여부 1. 변수와 리턴이 존재하는 경우 package 메소드; public class Ex01_변수와리턴_존재 { public static void main(String[] args) { sum(5, 10); } public static int sum(int a, int b) { int result = a + b; return result; } } 2. 변수는 있고 리턴이 없는 경우 package 메소드; public class Ex02_변수존재_리턴없음 { public static void main(String[] args) { //sumPrint 메소드를 이용해서 3과 5를 더한 값 출력하기 //호출 sumPrint(3, 5); } public static void sumPrint(int a, int b).. 2023. 3. 4.
Sequential Search(순차탐색)과 Binary Search(이진탐색) 1. Sequential Search(순차탐색) 쉬운 코드를 작성할 수 있지만 찾고 싶은 값을 일일이 입력해야하기 때문에 비효율적! package 이차원배열; import java.util.Arrays; public class Ex_연습장 { public static void main(String[] args) { int[] array = { 13, 35, 15, 11, 26, 72, 78, 19, 61, 90 }; // 찾고싶은 데이터 int search = 78; for(int i = 0; i < array.length; i++) { if(search == array[i]) { System.out.println(search+"는 "+i+"번째 인덱스입니다."); break; } } } } 2. Bin.. 2023. 3. 4.
SelectionSort (선택정렬) package 이차원배열; import java.util.Arrays; public class Ex_연습장 { public static void main(String[] args) { // 선택정렬 : 가장 큰 원소 또는 가장 작은 원소를 찾아 // 주어진 위치를 교체해 나가는 방법 // 0번 인덱스부터 마지막 인덱스까지 순서대로 정렬 // 내림차순으로 정렬 - 가장 큰 원소를 찾아야 함 // 큰 값을 찾을거지만 해당 값의 인덱스를 알아내는게 목표 int[] array = {7, 98, 13, 70, 24}; int maxIndex = 0; // 값X, 인덱스O //98, 7, 13, 70, 24 //98, 70, 13, 7, 24 //98, 70, 24, 13, 7 for(int j = 0; j < a.. 2023. 3. 4.