Img profile default
kimseeun
  • 2016.8.18 17:23
  • 조회수 43
  • 답변수 1
Img profile default
kimseeun
  • 2016.8.18 17:23
  • 조회수 43
  • 답변수 1

파일이 없다고 하네요ㅠㅠ

import java.io.*;

public class DataInputStreamExam{
  public static int read3(){
    int a=0;
    int sum = 0;
//data.txt로부터 int값 3개를 읽어들여서 sum에 더하세요.

         try
     {
       DataInputStream in = new DataInputStream(new FileInputStream("data.txt"));
       while(a<3)
       {
            int i = in.readInt();  
            sum=sum+i;
          a++;
            //System.out.println(sum);
        }
     } 
     catch(Exception ex)
     {
            ex.printStackTrace();
            System.out.println("예외처리되었습니다.");
     }


    //아래는 테스트를 위한 코드입니다. 수정하지 마세요.     
    return sum;
  }
}

DataInputStreamExam.java
import java.io.*;

public class DataInputStreamExam{
  public static int read3(){
    int a=0;
    int sum = 0;
//data.txt로부터 int값 3개를 읽어들여서 sum에 더하세요.

         try
     {
       DataInputStream in = new DataInputStream(new FileInputStream("data.txt"));
       while(a<3)
       {
            int i = in.readInt();  
            sum=sum+i;
          a++;
            //System.out.println(sum);
        }
     } 
     catch(Exception ex)
     {
            ex.printStackTrace();
            System.out.println("예외처리되었습니다.");
     }


    //아래는 테스트를 위한 코드입니다. 수정하지 마세요.     
    return sum;
  }
}
MainRunner.java
//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class MainRunner {
    public static void main(String[] args) {
        DataInputStreamExam ex = new DataInputStreamExam();
    int a=ex.read3();
    System.out.println(a);
    }
}
  • #자바 중급
  • #다양한 타입의 입력 - 실습

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.8.19 19:03

    MainRunner.java에 입력한 코드를 지우고 실행해보세요.
    코드는 제대로 작성하셨습니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.