1. JAVA/4). 자바_실전_이클립스

자바실전_Day_11_02(배열_최소값,최대값)

구이제이 2024. 1. 15. 18:18

-----------------------------------------------------------------------------------



1번째 예제

 

 

 

//#0. 스캐너

Scanner scan = new Scanner(System.in);

 

 

//#1-1. 변수선언

int[] score01 = {79,88,33,100,50,90};

int max = 0;

int min = 999999;

int search = 0;

String result ="";

int tmp = 0;

 

 

//#1-2 안내문구 및 입력

System.out.println("찾고 싶은 값을 입력하세요");

search = scan.nextInt();

 

 

//#2. 계산(최대값 구하기)

for(int i = 0; i < score01.length; i++) {

 

if(max<score01[i]) { //최대값 조건문

max = score01[i];

}

//else 쓸필요없습니다. if에서만 끝나도 됩니다.

 

if(min>score01[i]) { //최소값 조건문

min = score01[i];

}

 

//찾기

 

if(score01[i]==search) {

result = "입력하신 번호는 : "+(i+1)+ "번째에 있습니다.";

tmp = 1;

}else {

if((tmp ==0)){

result = "입력하신 값은 없습니다.";

}

}

 

 

}

 

//#3. 출력

System.out.println("최대값 : " + max);

System.out.println("최소값 : " + min);

System.out.println(result);

 

 

 

//위치찾기, ex)33번 이면 몆번째 위치에 있다. 알려주기.