본문 바로가기
Programming/Java

.txt 파일 입력 받아, 소수 출력 프로그램

by 붕어고기 2013. 9. 25.
반응형

/*temp = Integer.parseInt(scan.next()); 로 할 경우 잘 작동 되지만, Integer.parseInt(scan.next())를 각각 대입할 경우 작동하지 않는다.*/

import java.util.*;

import java.io.*;

import java.lang.*;


public class primeNumber {

public static void main(String[] args) {

int count = 0;

int primeCheck;

int temp;

try {

Scanner scan = new Scanner(new File("C:/test.txt"));

while(scan.hasNext()) {

temp = Integer.parseInt(scan.next());

for(primeCheck = 2 ; primeCheck <= temp ; primeCheck++) {

if((temp%primeCheck) == 0) {

break;

}

}

if(temp == primeCheck) {

count++;

if(count<10) {

System.out.print(temp+"\t");

}

else{

count=0;

System.out.println(temp);

}

}

}

scan.close();

} catch(FileNotFoundException e) {

e.printStackTrace();

}

}

}



반응형

'Programming > Java' 카테고리의 다른 글

[jEnv] Mac에 jEnv로 여러 버전의 Java 사용하기  (0) 2020.05.09
Alone Study-3  (0) 2012.12.26
Alone Study-2  (0) 2012.12.26
Alone Study-1  (0) 2012.12.22

댓글