드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_5960짧은주소 복사하기
작성자 : 영어영어
추천 : 0
조회수 : 828회
댓글수 : 3개
등록시간 : 2011/05/06 00:21:36
class arami{
public static void main(String[] args){
for(int i=1;i<=100;i++){
if(isPrimeNumber(i))
System.out.print(i+"/");
}
}
public static boolean isPrimeNumber(int num){
if(num==1)
return false;
for(int i=2;i<num;i++){
if(num%i==0)
return false;
}
return true;
}
}
여기서 return false와 return true가 의미하는것이 뭔지 알수있을까요?
컴파일해서 런 해보면 소수가 출력되는데
그의미를 보자면 true를 리턴할경우 해당하는 수를 출력하고
false를 리턴할경우 수가 아예 출력이 안되는거같은데
왜그런지 알수가 있을까요?
(제 개인적인 생각으로는 숫자가 출력이안돼고 말그대로의 true나 false 출력..또는
1또는 0의 출력이라고 생각했는데말이죠....)
boolean 데이터형 만의 특징인건가요?
부탁드립니다!
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.