//郑州轻工业大学
//题号:实验二 第一题
//题目:编写一个程序,接收用户从键盘输入的字母,并将所有字母转换成大写后将结果写入到character.txt文件中保存。当录入“exit”时,退出程序。
————————————————
代码
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class mason {
public mason() {
int p=0; //用于判断是否录入结束 0正在录入 1结束
while (true) {
Scanner a1 = new Scanner(System.in);
String a2 = a1.next();
String a3 = a2.toUpperCase(); //转化为大写
char[] a4 = a3.toCharArray(); //转化为数组用于判断
try {
FileWriter f2 = new FileWriter("D:\javastudent\java下学期实验二\src\任务二\1.text", true);
for (int i = 0; i < a2.length(); i++) { //判断是否录入结束
String a5 = String.valueOf(a4[i]);
if (a5.equals("E")) {
String a6 = String.valueOf(a4[i + 1]);
if (a6.equals("X")) {
String a7 = String.valueOf(a4[i + 2]);
if (a7.equals("I")) {
String a8 = String.valueOf(a4[i + 3]);
if (a8.equals("T")) {
System.out.println("录入完毕!");
p=1;
break;
}
}
}
}
f2.write(a5);
}
f2.close(); //要有关闭语句不然写入空白
} catch (IOException e) {
e.printStackTrace();
}
if (p==1)
break; //如果p=1,结束
}
}
public static void main(String[] args) {
new mason();
}
}
总地址:郑州轻工业大学实验整合
水平有限,如有错误,还望大神指正;(^_−)☆



