프로그램은 파일의 내용을 배열로 읽고 콘솔을 표시하고 파일에 기록합니다.

CBH

사용자에게 파일 이름을 묻는 프로그램을 작성 중입니다. 나는 파일이 n 개의 데이터 값의 수를 나타내는 정수를 포함하고 그 뒤에 각각 별도의 줄에 쓰여진 n 개의 부동 숫자 (RandomFloats라는 파일에서 나에게 주어진)를 포함한다고 가정해야한다. 이 프로그램은 RandomFloats 파일의 내용을 배열로 읽어 들인 다음 콘솔에 표시하고 파일에 다음 데이터를 써야합니다. 배열의 부동 소수점 숫자 수, 배열의 최저 및 최고 숫자, 합계와 평균. 지금까지 내 코드는 다음과 같습니다 (작동하지 않는 부분에 주석을 달겠습니다)

 import java.io.File;
 import java.util.*;
 public class Problem9 {

/**
 * @param args 
 */
public static void main(String[] args)  {
    File rf = new File("RandomFloats");
    Scanner kb = new Scanner(rf);  //Unhandled exception type FileNotFoundException 
    double[] numFloats = new double [4268];
    for (int i = 0; i < numFloats.length; i++){
        numFloats[i] = kb.nextInt();
    }

    System.out.println("Please enter a file name");
    String fileName = kb.nextLine();
    minValue (numFloats);
    maxValue (numFloats);
    totalValue (numFloats);
    averageValue (numFloats);

}
public static void minValue (double[] numFloats){
    double min = 0;
    for(int i = 0; i < numFloats.length; i++){
        if (numFloats[i] < min){
            min =  numFloats[i];
        }
    }
    System.out.println("Min Value: " + min);
}
public static void maxValue (double[] numFloats){
    double max = 0;
    for(int i = 0; i < numFloats.length; i++){
        if (numFloats[i] > max){
            max =  numFloats[i];
        }
    }
    System.out.println("Max Value: " + max);
}
public static void totalValue (double[] numFloats){
    double total = 0;
    for (int i = 0; i < numFloats.length; i++){
        total += numFloats[i];
    }
    System.out.printf("\nTotal1: %.1f" , total);
}
public static void averageValue (double[] numFloats){
    double total = 0;
    double average;
    for (int i = 0; i < numFloats.length; i++){
        total += numFloats[i];
    }
    average = total / numFloats.length;

    System.out.printf("\nAverage: %.1f" , average);
}
    }

샘플 크기를 인쇄하는 방법을 잘 모르겠고 내가 만든 RandomFloats 파일이 배열로 읽히지 않습니다. 내가 완전히 막혔어 도와주세요, 감사합니다 !!

Amir 아프가니

예외 FileNotFoundException는 지정한 파일을 찾을 수 없음을 나타냅니다. 아마도 프로그램이 실행되는 동일한 디렉토리에 있지 않습니까? 아마도 어떤 종류의 접미사가 .txt있습니까? 다음과 같이 파일의 완전한 경로를 제공하십시오.

"/Users/bob.bobberton/RandomFloats"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

txt 파일을 읽고 콘솔 응용 프로그램에서 테이블로 표시하는 방법은 무엇입니까?

분류에서Dev

DXL 프로그래밍을 사용하여 파일을 읽고 그 내용을 배열에 추가합니다.

분류에서Dev

내 응용 프로그램 logcat을 읽고 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

응용 프로그램에 명령을 보내고 bash의 파일 설명자를 통해 출력 읽기

분류에서Dev

C ++에서 내 콘솔 응용 프로그램으로 열린 파일 읽기

분류에서Dev

콘솔과 파일 모두에 stdout 및 stderr을 표시하고 stderr을 빨간색으로 표시하고 stdout 및 stderr를 생성 할 때 표시합니다.

분류에서Dev

Java는 파일을 객체의 배열 목록으로 읽고 해당 배열 목록을 반환합니다.

분류에서Dev

이진 파일을 unsigned char 배열로 읽고 다른 파일에 쓰기

분류에서Dev

Lync Silverlight 응용 프로그램에서 로컬 파일을 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

파일을 읽고, 배열에 내용을 넣고, 배열을 섞은 다음, 섞인 배열을 python 2.7의 파일에 쓰는 방법

분류에서Dev

파일의 전체 내용을 읽고 작은 따옴표로 묶습니다.

분류에서Dev

파일의 전체 내용을 읽고 작은 따옴표로 묶습니다.

분류에서Dev

Excel에서 내 xlstart 파일을 읽기 전용으로 열고 싶다고 가정합니다.

분류에서Dev

여러 좌표로 파일을 읽고 별도의 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

파일을 배열 Java로 읽으려고합니다.

분류에서Dev

한 콘솔 응용 프로그램에서 텍스트 파일을 읽은 다음 다른 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

파일을 열고 내용을 배열로 가져옵니다.

분류에서Dev

프로그램의 출력을 파일에 추가하고 파이프 라인으로 처음 n 줄을 표시합니다.

분류에서Dev

파일 내용을 읽고 배열로 저장

분류에서Dev

콘솔 응용 프로그램의 출력을 텍스트 파일과 콘솔 창에 동시에 로깅

분류에서Dev

콘솔을 사용하여 프로그램을 시작할 때 파일에 쓸 수 없습니다.

분류에서Dev

CSV 파일에서 읽고 그 내용을 List 개체에 "저장"하고 Program.cs에로드합니다.

분류에서Dev

콘솔에서 파일 탐색기의 디렉토리를 열고 초점을 다시 콘솔로 되돌립니다.

분류에서Dev

텍스트 파일의 내용을 읽고 단어 색인을 Values로 반환하는 프로그램 작성

분류에서Dev

파일 내용을 읽고, 배열에 저장하고, 배열에 내용을 더 추가 한 다음 새 배열을 파일 C ++에 저장합니다.

분류에서Dev

.bat를 사용하여 응용 프로그램 콘솔에서 로그 파일을 만들고 다음 스크립트 줄 실행

분류에서Dev

파일에서 읽는 프로그램을 작성하고 줄 번호가있는 줄을 인쇄합니다.

분류에서Dev

응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

분류에서Dev

C ++로 바이너리 파일을 읽고 그 안의 일부 내용을 번역합니다.

Related 관련 기사

  1. 1

    txt 파일을 읽고 콘솔 응용 프로그램에서 테이블로 표시하는 방법은 무엇입니까?

  2. 2

    DXL 프로그래밍을 사용하여 파일을 읽고 그 내용을 배열에 추가합니다.

  3. 3

    내 응용 프로그램 logcat을 읽고 파일에 쓰는 방법은 무엇입니까?

  4. 4

    응용 프로그램에 명령을 보내고 bash의 파일 설명자를 통해 출력 읽기

  5. 5

    C ++에서 내 콘솔 응용 프로그램으로 열린 파일 읽기

  6. 6

    콘솔과 파일 모두에 stdout 및 stderr을 표시하고 stderr을 빨간색으로 표시하고 stdout 및 stderr를 생성 할 때 표시합니다.

  7. 7

    Java는 파일을 객체의 배열 목록으로 읽고 해당 배열 목록을 반환합니다.

  8. 8

    이진 파일을 unsigned char 배열로 읽고 다른 파일에 쓰기

  9. 9

    Lync Silverlight 응용 프로그램에서 로컬 파일을 읽고 쓰는 방법은 무엇입니까?

  10. 10

    파일을 읽고, 배열에 내용을 넣고, 배열을 섞은 다음, 섞인 배열을 python 2.7의 파일에 쓰는 방법

  11. 11

    파일의 전체 내용을 읽고 작은 따옴표로 묶습니다.

  12. 12

    파일의 전체 내용을 읽고 작은 따옴표로 묶습니다.

  13. 13

    Excel에서 내 xlstart 파일을 읽기 전용으로 열고 싶다고 가정합니다.

  14. 14

    여러 좌표로 파일을 읽고 별도의 배열에 저장하는 방법은 무엇입니까?

  15. 15

    파일을 배열 Java로 읽으려고합니다.

  16. 16

    한 콘솔 응용 프로그램에서 텍스트 파일을 읽은 다음 다른 파일에 쓰는 방법은 무엇입니까?

  17. 17

    파일을 열고 내용을 배열로 가져옵니다.

  18. 18

    프로그램의 출력을 파일에 추가하고 파이프 라인으로 처음 n 줄을 표시합니다.

  19. 19

    파일 내용을 읽고 배열로 저장

  20. 20

    콘솔 응용 프로그램의 출력을 텍스트 파일과 콘솔 창에 동시에 로깅

  21. 21

    콘솔을 사용하여 프로그램을 시작할 때 파일에 쓸 수 없습니다.

  22. 22

    CSV 파일에서 읽고 그 내용을 List 개체에 "저장"하고 Program.cs에로드합니다.

  23. 23

    콘솔에서 파일 탐색기의 디렉토리를 열고 초점을 다시 콘솔로 되돌립니다.

  24. 24

    텍스트 파일의 내용을 읽고 단어 색인을 Values로 반환하는 프로그램 작성

  25. 25

    파일 내용을 읽고, 배열에 저장하고, 배열에 내용을 더 추가 한 다음 새 배열을 파일 C ++에 저장합니다.

  26. 26

    .bat를 사용하여 응용 프로그램 콘솔에서 로그 파일을 만들고 다음 스크립트 줄 실행

  27. 27

    파일에서 읽는 프로그램을 작성하고 줄 번호가있는 줄을 인쇄합니다.

  28. 28

    응용 프로그램 시작에서 File.ReadAllText ()를 사용하여 텍스트 파일을 저장하고 읽는 방법은 무엇입니까?

  29. 29

    C ++로 바이너리 파일을 읽고 그 안의 일부 내용을 번역합니다.

뜨겁다태그

보관