zoukankan      html  css  js  c++  java
  • 20145313Java第一次实验

    实验内容

    1.JVM、JRE、JDK的安装位置与区别;
    2.命令行运行javac;java;javac -cp; java -cp;
    3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
    4.包管理:package;import;javac -d ;
    5.Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;
    6.Java基础语法:类型与类型转换;变量;运算符;流程控制等;
    7.JDK帮助文档的使用。
    8.(练习)实现学生成绩管理功能,并进行测试。

    实验步骤

    • 用命令行建立实验目录:

    • 编译运行程序:

    • eclipse新建项目与类:

    • 输入代码并运行:

    • 设置断点进行调试:

    • 进行逐步调试:

    练习

    实验步骤

    首先取得学生数目、课程数目,用循环体以及字符串用'+'相连接循环取得学生名称和课程名称以及分数,用二维数组存储。取得其平均分,简单排序取得排名,再用' '列表输出。

    实验代码

    package Basic;
    import java.util.*;
    public class score {
    	public static void main(String [] args){
    		Scanner in=new Scanner(System.in);
    		System.out.println("请输入学生数目");
    		int num=in.nextInt();//输入学生的人数
    		System.out.println("请输入课程数目");
    		int coursenum=in.nextInt();//输入课程数目
    		String[] name=new String[num];
    		String[] course=new String[coursenum];
    		String[] str=new String[num];
    		int [][] number=new int [num][coursenum];
    		int [] sum=new int[num];
    		int [] avg=new int[num];
    		for(int i=0;i<course.length;i++){
    			System.out.println("请输入第"+(i+1)+"门课程的名称");
    			course[i]=in.next();
    		}
    		for(int i=0;i<num;i++){
    			int s=0;
    			System.out.println("请输入学生的姓名");
    			name[i]=in.next();
    			String str11="";
    			for(int j=0;j<coursenum;j++){
    				System.out.println("请输入"+name[i]+" "+course[j]+"的成绩");
    				number [i] [j]=in.nextInt();
    				s+=number[i][j];
    				str11+=number[i][j]+"	";
    			}
    			sum[i]=s;
    			avg[i]=s/coursenum;
    			str[i]=name[i]+"	"+str11+sum[i]+"	"+avg[i];
    		}
    		for(int i=0;i<sum.length;i++)
    		{
    			for(int j=0;j<sum.length-1;j++)
    			{
    					if(sum[j]<sum[j+1]){
    					int t1=sum[j];    String t2=str[j];
    					sum [j]=sum[j+1]; str[j]=str[j+1];
    					sum[j+1]=t1;	  str[j+1]=t2;				
    }
    			}
    		}
    	
    		System.out.print("学生");
    		for(int i=0;i<course.length;i++){
    			System.out.print("	"+course[i]);
    		}
    		System.out.print("	总分	平均分	排行榜");
    		System.out.println();
    		for(int i=0;i<num;i++){
    			System.out.println(str[i]+"	第"+(i+1)+"名");
    		}
    	}
    }
    

    结果截图


    步骤 耗时 百分比
    需求分析 20min 5
    设计 20min 20
    代码实现 50min 50
    测试 20min 15
    分析总结 20min 10
  • 相关阅读:
    pip python代码
    Saltstack module http 详解
    Saltstack module hosts 详解
    Saltstack module highstate_doc 详解
    Saltstack module hashutil 详解
    Saltstack module group 详解
    Saltstack module grains 详解
    Saltstack module grafana4 详解
    Saltstack module google_chat 详解
    Saltstack module gnome 详解
  • 原文地址:https://www.cnblogs.com/entropy/p/5375311.html
Copyright © 2011-2022 走看看