[AppleScript] 纯文本查看 复制代码 package com.heima.homework;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class home10 {
/**
*
1.将用户在控制台上输出的5个数字按照降序存入到D:\\xx.txt 中并以相反的顺序读出显示在控制台上
2.键盘录入一段英文, 将每个英文中的单词反序 , 最后将反序后的英文 写入项目下 c.txt中
例如 录入 : wo ai ni 在c.txt保存 ow ia in
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//1.将用户在控制台上输出的5个数字按照降序存入到D:\\xx.txt 中并以相反的顺序读出显示在控制台上
//num1();
//2.键盘录入一段英文, 将每个英文中的单词反序 , 最后将反序后的英文 写入项目下 c.txt中
//例如 录入 : wo ai ni 在c.txt保存 ow ia in
//num2();
}
private static void num2() {
StringBuilder sb = new StringBuilder();
Scanner sc = new Scanner(System.in);
System.out.println("请输入一段英文:");
String str = sc.nextLine();
String[] arr = str.split(" ");
for (String s : arr) {
char[] arr2 = s.toCharArray();
for (int i = arr2.length-1; i >= 0; i--) {
sb.append(arr2[i]);
}
sb.append(" ");
}
System.out.println(sb);
}
private static void num1() throws IOException {
ArrayList<Integer> list = new ArrayList<>();
FileWriter fos = new FileWriter("D:\\xx.txt");
Scanner sc = new Scanner(System.in);
System.out.println("请输入数字:");
while(list.size() < 5){
String s = sc.nextLine();
try{
int i = Integer.parseInt(s);
list.add(i);
}catch(Exception e){
System.out.println("录入错误,请输入数字!");
}
}
Collections.sort(list);
for (Integer in : list) {
fos.write(in.toString());
fos.write(" ");
}
fos.close();
for (int i = list.size()-1; i >= 0 ; i--) {
System.out.print(list.get(i) + " ");
}
}
}
|