大题一:课本32页:例2.10
二:221页,例8.10九九乘法表
三:工资统计:
import java.io.*;
public class Salary {
    public static void main(String[] args)throws Exception {
    BufferedReader br=new BufferedReader(new  FileReader("d:/工资.txt"));
    String  line=null;
    int  totalsum=0,mansum=0,femalesum=0;
    int  countm=0,countfem=0;
    adLine();
    while((adLine())!=null)
    {
        System.out.println(line);
        String  []str=line.split("\\s+");
        totalsum=totalsum+Integer.parseInt(str[3]);
       
        if(str[2].equals("男"))
        {
            mansum=mansum+Integer.parseInt(str[3]);
            countm++;
        }
        else//if(str[2].equals("女"))
        {
            femalesum=femalesum+Integer.parseInt(str[3]);
       
            countfem++;
        }
    }
    br.close();
    System.out.println("工资统计如下:");
    System.out.println("总额:"+totalsum+"(元)");
    System.out.println("男职工的工资总额:"+mansum+"(元)");
    System.out.println("女职工的工资总额:"+femalesum+"(元)");
    System.out.println("男职工的平均工资:"+(float)(mansum/countm)+"(元)");
    System.out.println("女职工的平均工资:"+(float)(femalesum/countfem)+"(元)");
    PrintWriter pw=new PrintWriter(new FileWriter("d:/结果.txt"));
    pw.println("工资统计如下:");
    pw.println("总额:"+totalsum+"(元)");
    pw.println("男职工的工资总额:"+mansum+"(元)");
    pw.println("女职工的工资总额:"+femalesum+"(元)");
    pw.println("男职工的平均工资:"+(float)(mansum/countm)+"(元)");
    pw.println("女职工的平均工资:"+(float)(femalesum/countfem)+"(元)");
    pw.flush();
    pw.close();
    }
}
四:随机写100整数值
import java.io.*;
public class Test2
{
    public static void main(String[] args)throws Exception
    {
        DataOutputStream dos=
            new DataOutputStream(
                    new FileOutputStream("c:/t.dat"));
        int n=(int)(Math.random()*100+1);
        for(int i=0;i<=n;i++)
            {
            int r=(int)(Math.random()*100+1);
            dos.write(r);
            }
        FileReader fr=new FileReader("c:/t.dat");
        int v=0;
        int sum=0;
        while((ad())!=-1)
        {
            sum+=v;
            System.out.print(" "+v);
        }大一java期末考试题及答案
        System.out.println();
        fr.close();
        System.out.println("随机数总和为:"+sum);
        System.out.println("随机数平均值为:"+(double)(sum/n));
    }
}
五:java继承机制:
(1) 单一继承,不能多重继承
(2) 若无明确继承,则默认object继承
(3) Java接口支持多重继承
(4) 类实现多个接口
(5) 构造器不能继承
六:任意文件的复制(需要看老师给的题目定)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。