[问答题] 以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。 注意:不改动程序结构,不
[问答题] 以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件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();
参考答案: