输出总成绩的java代码 用java输出学生成绩表

使用JAVA相应的类及方法编程实现,从以下文字中提取学生成绩数据,并计算总成绩和平均成绩。

package scorecaculate;

十余年的涿鹿网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整涿鹿建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“涿鹿网站设计”,“涿鹿网站推广”以来,每个客户项目都认真落实执行。

import java.util.LinkedHashMap;

import java.util.Map;

public class Score {

public static void main(String[] args) {

String str = "张三这次期末考试成绩,语文84分,数学90分,物理76分,英语92分,这位同学……";

//提取成绩数据

String[] score = str.split(",");

MapString, Integer scoreMap = new LinkedHashMapString, Integer();

for (String s : score) {

if (s.contains("分")) {

s = s.replace("分", "");

//科目-分数 以键值对放入map

scoreMap.put(s.substring(0,2),Integer.parseInt(s.substring(2)));

}

}

//判空

if (scoreMap != null  scoreMap.size() != 0) {

//声明总成绩变量

int sum = 0;

//输出

System.out.println("张三期末考成绩");

for (String subject : scoreMap.keySet()) {

System.out.println(subject + ": " + scoreMap.get(subject));

sum += scoreMap.get(subject);

}

System.out.println("总成绩 : " + sum);

//声明平均成绩变量并计算

int avg = sum/scoreMap.size();

System.out.println("平均成绩 : " + avg);

} else {

System.out.println("该生尚无成绩。");

}

}

}

急急急java成绩总成绩和平均分的代码?

//

import java.util.Scanner;

//

public class Test2014 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("输入学生人数:");

int n = sc.nextInt();

int sum = 0;

for(int i = 1;i = n;++i){

System.out.println("输入第"+i+"个学生成绩:");

sum += sc.nextInt();

}

System.out.println("总成绩是:"+sum+" "+"平均成绩是:"+(double)sum/n);

}

}

java编写一个成绩统计程序

import java.util.Scanner;

public class test {

static int s;

public static void main(String[] argv) {

int [] num=new int[20];

Scanner scanner=new Scanner(System.in);

Integer a;

int i;

for(i=1;i=20;i++){

System.out.println("请输入第"+i+"一个分数(结束请输入520嘿嘿):");

a=scanner.nextInt();

num[i-1]=a;

if(a==520){

break;

}

}

for(int m=0;mi-1;m++)

{

s=s+num[m];

}

System.out.println("总共录入了"+(i-1)+"个分数");

System.out.println("总成绩是"+s+"分");

System.out.println("平均分是"+s/(i-1)+"分");

for(Integer m=0;mnum.length-1;m++)

{ if(num[m]0num[m]!=520){

if(num[m]=90)

System.out.println(num[m]+"优秀");

else if(num[m]=80)

System.out.println(num[m]+"良好");

else if(num[m]=70)

System.out.println(num[m]+"中等");

else if(num[m]=60)

System.out.println(num[m]+"及格");

else

System.out.println(num[m]+"不及格");

}else break;

}

}

}

我的代码很简洁,采纳我呗。。。

java编程 保存十个同学的三门功课成绩输出总分

写一个方法如下:

public static void tenStudents()

{

//十个同学3科成绩,总分

int[][] strs = new int[10][4];

int allSumScore = 0;

System.out.println("开始录入"+strs.length+"个同学的成绩:");

for(int i=0;istrs.length;i++)

{

int everyOneSumScore = 0;

int score = 0;

for(int j=0;j3;j++)

{

System.out.println("录入第"+(i+1)+"个同学的第"+(j+1)+"课的成绩:");

Scanner sc = new Scanner(System.in);

String ss = sc.next();

try

{

score = Integer.parseInt( ss );

}

catch ( NumberFormatException e )

{

e.printStackTrace();

}

strs[i][j] = score;

everyOneSumScore += score;

}

//这里存放总数

strs[i][3] = everyOneSumScore;

allSumScore += everyOneSumScore;

}

System.out.println("--------------------------\n");

System.out.println("输出所有的记录\n");

for(int i=0;istrs.length;i++)

System.out.println("第"+(i+1)+"个同学的成绩(最后一个数为总数):"+Arrays.toString( strs[i] ));

System.out.println("\n最后的总数为:"+allSumScore);

}

本文标题:输出总成绩的java代码 用java输出学生成绩表
标题URL:https://www.cdcxhl.com/article38/dojsipp.html

成都网站建设公司_创新互联,为您提供微信公众号自适应网站移动网站建设全网营销推广虚拟主机企业建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发