问答题
                                     以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。
  注意:不改动程序结构,不得增行或删行。
  package ch3;
  import java.io.*;
  class File1
    private char ch;
    private int i=’a’-’A’;
    void savetoFile()
    
     System.out.println("请输入一个字符串:");
     try
     
       ______out=new______("ch3/file.txt");
       while((ch=(char)System.in.______()) !=’#’)
       
        if(ch >=’a’ && ch <=’z’)
          ch=(char) ((int)ch-i);
        out.______;
       
        out.close();
       
       catch(IOException e)
       
        e.printStackTrace();
       
     
    
    public class ex3
    
     public static void main(String[] args)
     
       File1 obj=new File1();
       Obj.savetoFile();
     
                                
                                            【参考答案】
                                            
                                            
FileOutputStream
  FileOutputStream
  read
  write(ch)