import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class PrintPrime {
public String getPrimeNumber(int n){
int i,j;
StringBuffer buff=new StringBuffer();
for(i=1;i<=n;i++){
for(j=2;j<=i/2;j++){
if(i%j==0)
break;
}
if((j>i/2)&&(i!=1)){
buff.append(i+" ");
}
}
return buff.toString();
}
public void writPrime(String path){
String content=this.getPrimeNumber(200);
try{
File file=new File(path);
if(!file.exists()){
file.createNewFile();
}
FileOutputStream os=new FileOutputStream(file,true);
BufferedOutputStream bos=new BufferedOutputStream(os);
byte[] b=content.getBytes();
bos.write(b);
bos.close();
os.close();
}catch(FileNotFoundException e){
e.printStackTrace();
System.out.println(e.getMessage());
}catch(IOException e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
public static void main(String[] args){
PrintPrime pp=new PrintPrime();
pp.writPrime("D:\\prime.dat");
}
}