내 invoer.txt 파일에 이중 값이 있습니다. 그러나 Java는 반환 값을 제공합니다. 값은 없습니다. 어떻게 해결할 수 있습니까? 왜냐하면 그 코드가 효과가 있다고 생각하기 때문입니다. txt 파일의파일에 값이 없습니다.
import java.io.*;
import java.util.*;
public class Lezen {
private static int aantal = 0;
private static double totaal = 0;
public static void main(String[] args) throws FileNotFoundException {
Scanner sc = new Scanner(new File("src/Opdracht_11_1/invoer.txt"));
while (sc.hasNextDouble()) {
double cijfer = sc.nextDouble();
aantal++;
totaal = totaal + cijfer;
System.out.println(cijfer);
}
System.out.println("Er staan " + aantal + " getallen in de file");
System.out.println("Het gemiddelde is: " + (totaal/aantal));
sc.close();
}
}
내용 :
45.13
188.001
-17.3
12345
-7980.675
출력 :
어의 staan 드 파일에서 0 getallen
헷의 gemiddelde은 다음과 같습니다 NaN이
파일에 데이터가 저장되는 방식은 무엇입니까? – WannaBeCoder
파일 내용을 표시하십시오. 프로그램의 결과는 무엇입니까? (만약 당신이 질문의 텍스트로 영어 번역을 줄 예정이라면 비슷한 방식으로 코드를 변경하는 것이 유용 할 것입니다 :) –
텍스트는 소수점'.'을 사용합니까 아니면 십진수를 사용하지 않습니까 대신 십진수 쉼표를 사용 하시겠습니까? –