中国2016进出口总量:问个4个程序题 答案越简单越好

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 21:28:05
1文件 Finput.txt为一文体文件写一程序将文件的每行加上行号并输出列到屏幕上
2从键盘输入10个英文字符串,按字典顺序增序排序后输出到屏幕上
3在一个frame 窗口中放置一个按纽,且在按动时关闭窗口
4计算10!
用JAVA 编写

第一个问题:
import java.io.*;
import java.util.*;

public class cc
{

public static void main(String args[])
{
try
{
FileReader fis=new FileReader("abc.txt");
BufferedReader br=new BufferedReader(fis);
String str;
int i=0;
while((str=br.readLine())!=null)
{
i++;
System.out.println(i+":"+str);
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}

}

第四个问题:
public class Factorial
{

public static int factorial(int x)
{
if (x < 0) throw new IllegalArgumentException("x must be >= 0");
int fact = 1;
for(int i = 2; i <= x; i++)
fact *= i;
return fact;
//Systme.out.println(fact);
}
public static void main(String args[])
{

System.out.println(factorial(10));
}
}

什么也没有,简单吧

用汇编写行不行?

疯狂主教比较幽默