저는 프로그래밍에 약간 익숙하고 버퍼링 된 작성자를 전혀 사용하지 않았습니다.입력이 어디로 가고 있습니까?
나는 내 코드가 좋다는 것을 알 수있다. 그러나이 파일을 인쇄하는 경우 또는 심지어 경우에도 나는 모른다. 파일 위치를 찾을 수 없습니다.
if (choice ==2) {
String Id;
String Name;
String Time;
int penalty;
String Code;
new FileWriter("res/dogs.txt",true);
try {
System.out.println("add a dog");
System.out.println("enter dog ID (cancel to quit)");
Id =k.next();
System.out.println("enter dog name");
Name=k.next();
System.out.println("enter dogs time");
Time = k.next();
System.out.println("enter penalty quantity");
penalty = k.nextInt();
System.out.println ("enter course code");
Code = k.next();
if (!Id .equalsIgnoreCase ("cancel")) {
//true = append file
FileWriter fileWritter = new FileWriter(Dog.getName(),true);
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
bufferWritter.write(Id);
bufferWritter.write(" ");
bufferWritter.write(Name);
bufferWritter.write(" ");
bufferWritter.write(Time);
bufferWritter.write(" ");
bufferWritter.write(penalty);
bufferWritter.write(" ");
bufferWritter.write(Code);
bufferWritter.write(" ");
bufferWritter.close();
}
} catch(IOException e){
e.printStackTrace();
}
} else if (choice == 3) {
mainmenu();
}
내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?