목록java (41)
불로구
이번에는 자바를 통해 10진수를 원하는 진수로 변환해보자. class Jinsu{ public int trans(int num, int jinsu, char[] result){ int i=0; String list = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; do{ result[i] = list.charAt(num % jinsu); num /= jinsu; i++; }while(num != 0); return i; } } public class 기수변환 { public static void main(String[] args){ Scanner s = new Scanner(System.in); int num = s.nextInt(); int jinsu = s.nextInt();..
이번에는 배열 두개의 값일 비교해보자. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; class ArrayEqual{ static boolean equals(int[]a, int[] b){ if(a.length != b.length){ return false; } for(int i=0; i
이번에는 배열을 랜덤값(난수)를 만들어 대입시켜보자. class MaxOfArrayRand{ static int maxOf(int[] arr){ int max = arr[0]; for(int i=1; i max){ max = arr[i]; } } return max; } } public class 난수배열 { public static void main(String[] args){ int[] arr = new int[10]; for(int i=0; i 랜덤 함수는 실수로 나타나기 때문에 정수를 원한다면 int로 형변환을 시켜주자 ) - 출력문을 보면 MaxOfArrayRand 클래스의 maxOf함수를 호출하여 리턴값을 출력한것을 알 수 있다. 그럼 이번에는 MaxOfArrayRand 클래스를 살펴보자 - ..
이번에는 배열을 복사 후 복사된 배열의 최댓값을 찾아보겠다. 일반적으로 자바에서 배열복사는 for문과 clone라는 함수를 사용할 수 있다. ( 다른 방법도 많다 ) public class 배열복사 { public static void main(String[] args){ int[] arr = new int[10]; int[] copyArr; int[] a = {1,2,3,4,5}; for(int i=0; i 배열은 0번째 인덱스부터 시작하기 때문이다! )