以下程序从键盘读取一个字符串以‘’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件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 bj=new File1(); Obj.savetoFile(); } }