//郑州轻工业大学
//题号:实验二 第一题
//题目:编写一个程序,接收用户从键盘输入的字母,并将所有字母转换成大写后将结果写入到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\任务二.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(); } }
总地址:郑州轻工业大学实验整合
水平有限,如有错误,还望大神指正;(^_−)☆
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)