2008년 7월 31일 목요일

java throws IOException



//천천히 하세요.
//님의 질문은 길게 잡으면 한 반학기 강의내용입니다.
import java.io.*;
//Count 클래스 명은 중복하면 안 됩니다.
//만약 일지매가 2명이라면 어이 일지매 하면 누가 오겠습니까?
//컴퓨터는 1명만 원하니 이름은 중복하면 안 되어요.
public class Count
{
public static void countChars(Reader in) throws IOException
{
int count =0;

while (in.read() != -1) count++;

System.out.println("Count"+count+"chars.");
}
//시작하는 곳이 2개면 컴퓨터는 어디부터 시작할까요?
//역시 시작하는 곳은 1개가 좋겠죠. main은 시작을 의미합니다.
//경찰이 강도, 사기, 도둑, 촛불시위 기타 등등을 감시하지요.
//"throws 촛불시위" 이렇게 하면 경찰은 촛불시위를 감시하지 않습니다.
//"throws Exception" 예외상황을 무시한다는 거여요.
//예외상황은 무엇인가 하면 강도, 사기, 도둑같이 프로그램에 문제를 만들 수 있는 상황들입니다
public static void main (String[] args) throws Exception
{
if(args.length >= 1)
countChars( new FileReader(args[0]));
else
System.err.println("Usage : Count filename");
}
}

문]
무엇이 잘 못되었는지 알려주세요 ㅠㅜ 고쳐봐도 안되네요ㅠㅜ
그리고 public static void main (String[] args) 이곳에 있는 main 있자나요 그 메인은 위에 안썼는데
써야되나요??? main은 무조건 써야하나요???

의문점 부담없이 쪽지 주세요.

댓글 없음:

댓글 쓰기

-


Sidewinder


World


FishMusic


LaughingBaby