重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

输出总成绩的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输出学生成绩表
当前地址:http://cqcxhl.cn/article/dojsipp.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP