java优秀率及格率代码 java爬虫代码示例

java学生成绩管理系统

Java学生成绩管理系统源代码:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟空间、营销软件、网站建设、汝城网站维护、网站推广。

import Java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.io.StringReader;

import java.util.ArrayList;

import java.util.Collection;

import java.util.Collections;

import java.util.HashMap;

import java.util.Iterator;

import java.util.StringTokenizer;

/*

* Created on 2005-1-11

*/

/**

* @author 让炜

* @since 1.0

*

* TODO 学生成绩治理系统

* 通过学号查找,修改,删除数据

*

*/

public class LittleProgram

{

static boolean isDelete = true;

static boolean isFind = true;

public static void main(String [] args)//主方法,程序从这里开始运行

throws IOException,NumberNotFoundException

{

int choice=-1;

do{

LittleProgram lp = new LittleProgram();

System.out.println();

System.out.println("\t####################################");

System.out.println();

System.out.println("\t\t Java学生成绩治理系统1.1");

System.out.println("\t\t请用学号查找,修改,删除数据");

System.out.println();

System.out.println("\t####################################\n");

System.out.print("1.增加数据:\n"+

"2.查找数据:\n"+

"3.删除数据:\n"+

"4.清除所有数据:\n"+

"5.把数据全部打印到屏幕\n"+

"6.把成绩按学号排序\n"+

"7.修改数据\n"+

"8.统计已记录成绩学生数\n"+

"9.关于作者\n"+

"0.退出程序.\n" +

"输入:");

BufferedReader in = //从终

new BufferedReader( //端接

new InputStreamReader(System.in));//收数

String inputLine = in.readLine(); //字选

choice= Integer.valueOf(inputLine).intValue();//项;

switch(choice)

{

case 1: {//1.增加数据

String str = lp.inputData();

lp.addData(str);

System.out.println("增加数据成功.");

timeOut(1);

}break;

case 2: {//2.查找数据

long find = 0;

资料引用:

java中如何计算百分比之后保留指定

double passPercent=pass/(double)score.length;

double excellentPercent=excellent/(double)score.length;

//获取格式化对象

NumberFormat nt=NumberFormat.getPercentInstance();

nt.setMinimumFractionDigits(2);

System.out.println("及格率为:"+nt.format(passPercent));

System.out.println("优秀率为:"+nt.format(excellentPercent));

用java做题根据输入的分数,输出该成绩的等级(如优秀、良好、中、几个或不及格?

import java.util.Scanner;

public class DemoTest03 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入你的成绩,按回车键确定...");

int grade = sc.nextInt();

char rank;

/*

确定成绩的范围,具体到数据

*/

if(grade = 90) rank = 'S';

else if(grade = 80) rank = 'A';

else if(grade = 70) rank = 'B';

else if(grade = 60) rank = 'C';

else rank = 'D';

/*

switch不能判断表达式

在JDK1.5之前,switch循环只支持byte short char int四种数据类型.

JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类------》对四个包装类的支持是因为java编译器

在底层手动进行拆箱,而对枚举类的支持是因为枚举类有一个ordinal方法,该方法实际上是一个int类型的数值.

JDK1.7在switch循环中增加了String类型-------》但实际上String类型有一个hashCode算法,结果也是int类型.

而byte short char类型可以在不损失精度的情况下向上转型成int类型.所以总的来说,可以认为switch中只支持int.

*/

switch (rank) {

case 'S' :

System.out.println("优秀");

break;

case 'A' :

System.out.println("中");

break;

case 'B' :

System.out.println("良好");

break;

case 'C' :

System.out.println("及格");

break;

case 'D' :

System.out.println("不及格");

break;

default :

System.out.println("系统错误,不存在的等级!");

break;

}

}

}


分享名称:java优秀率及格率代码 java爬虫代码示例
网站网址:http://ybzwz.com/article/ddegpoj.html