A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huangweicong 中级黑马   /  2016-10-15 01:08  /  1171 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.将用户在控制台上输出的5个数字按照降序存入到D:\\xx.txt 中并以相反的顺序读出显示在控制台上
2.键盘录入一段英文, 将每个英文中的单词反序 , 最后将反序后的英文 写入项目下 c.txt中
  例如 录入  : wo ai ni     在c.txt保存  ow ia in

2 个回复

倒序浏览
回复 使用道具 举报
[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) + " ");
		}
	}
}

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马