Я работаю над программой, которая рассчитывает alla простые числа от 2 до 10 000 и записывает это в файл.Как написать файл несколько раз в java?
Люди рассказывают разные способы записи в файл, поэтому я взял один sugestion и попробовал его. Сначала я помещал свое создание файла в цикл, который заканчивался в программе, каждый раз воссоздавая файл, затем я вывел создание файла из цикла и теперь получаю ошибки.
Может ли кто-нибудь сказать мне, если это способ сделать это, если нет, как это сделать или как я могу это сделать?
Чтобы уже иметь файл, он также может работать, а затем просто добавлять/редактировать/перезаписывать его из моей программы.
public static void main(String[] arg){
int prime = 2;
File file = new File("out.txt"); // how should i do this part
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
while(prime < 10000){
boolean isPrime = true;
for(int i = 2; i <= sqrt(prime); i++){
if((prime%i) == 0){
isPrime = false;
break;
}
}
if(isPrime){
bw.write(prime + " "); // and this
}
prime++;
}
}
Какие ошибки вы получаете? Пожалуйста, отправьте следы стека, если они доступны. –