게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
간단한자바 출력질문
게시물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 데이터형 만의 특징인건가요?

부탁드립니다!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호