JAVA(자바) 잘하시는분 좀 부탁드려요

박기현2005.09.02
조회148

// 자바를 처음 공부하시는 분은 아래의 소스를 그대로 복사하셔서..

// TestCls3.java 라고 저장한 후 컴파일 해 보시면 결과를 알수 있습니다.

// 그럼..

// --- 기존 배열에 값과 입력한 값이 같은지 다른지를 알아보는 문제..

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * date 2005-09-02
 * @author Park keehyun
 */
public class TestCls3 {

 public static void main(String[] args)throws IOException {
  // TODO Auto-generated method stub
  System.out.print("숫자를 입력하세요 : ");
  boolean tnf = false;
  int su[]={3,-5,7,9,-12,0,-99,5,3};
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  int inputNum = Integer.parseInt(br.readLine());
  
  for(int i=0;i<su.length;i++){
   if(inputNum != su[i]){
    tnf = true;  // su[] 의 원소가 아니면 반복문 끝까지 수행
   }else{
    tnf = false; // su[] 의 원소이면 반복문 탈출
    break;
   }
  }
  if(!tnf){
   System.out.println("입력한 "+inputNum+" 은(는) su[] 의 원소입니다.");
  }else{
   System.out.println("입력한 "+inputNum+" 은(는) su[] 의 원소가 아닙니다.");
  }
 } // end of main method
} // end of class