MinMaxFinder를 만들어 직접 배열에서의 최대 최소값을 찾아본다
import corce2.model2.MinMaxFinder;
public class MinMaxFinderTest {
public static void main(String[] args) {
int[] arr ={5,3,9,1,7};
int max = MinMaxFinder.finderMax(arr);
int min = MinMaxFinder.finderMin(arr);
System.out.println(min);
System.out.println(max);
}
}
public class MinMaxFinder {
public static int finderMin(int[] arr){
int min=arr[0]; //배열의 첫번째 값을 초기값으로 정한다.
for(int i=1; i< arr.length;i++){
if(arr[i]<min){
min=arr[i];
}
}
return min;
}
public static int finderMax(int[] arr){
int max=arr[0];
for(int i=1; i< arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
return max;
}
}
자바 내에서 제공하는 Random 함수를 사용하여, 배열에 랜던값을 넣기
import java.util.Random;
public class RandomAPI {
public static void main(String[] args) {
Random rand = new Random();
int[] arr =new int[6];
int i=0;
while(i<6){
int num = rand.nextInt(45)+1; //1~45 사이의 난수
boolean isDuplicate=false;
//중복되는지 확인
for(int j=0;j<i;j++){
if(arr[j]==num){
isDuplicate =true;
break;
}
}
//중복 아닐때 배열에 추가
if ((!isDuplicate)){
arr[i++]=num;
}
}
for (int num : arr){
System.out.println(num+"");
}
}
}
gson 라이브러리를 받아와 사용
자바 ↔ JSON 변환하기
Gson API를 사용하여 자바와 JSON을 서로 변환하여 객체를 다룬다. JSON이란 "JavaScript Object Notation"의 약자로 경량의 데이터 교환 형식이다. 프로그래밍 언어나 플랫폼에 상관없이 데이터를 교환할 수
co-ch.tistory.com
'java > 자바_정리' 카테고리의 다른 글
자바 ↔ JSON 변환하기 (0) | 2023.12.07 |
---|---|
추상클래스와 인터페이스 (0) | 2023.12.06 |
다형성(ploymorphism) (0) | 2023.12.05 |
객체형변환(Objet Casting) (0) | 2023.11.30 |
상속관계에서 객체생성 방법(super(), Override) (0) | 2023.11.30 |