成都网站建设设计

将想法与焦点和您一起共享

JAVA运算成绩的代码 java计算成绩

怎么用java编程,实现分数的加减乘除运算?

java编程实现分数的加减乘除运算的步骤如下:

创新互联公司专注于淄川网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供淄川营销型网站建设,淄川网站制作、淄川网页设计、淄川网站官网定制、微信小程序定制开发服务,打造淄川网络公司原创品牌,更为您提供淄川网站排名全网营销落地服务。

1、打开eclipse,创建一个Java工程,在此工程里新建一个类;

2、在新建的类中,添加4个运算类;

3、在主方法中调用对应的方法即可完成分数的加减乘除运算了。

具体实现代码如下:

public class Demo {

public static void main(String[] args) {

System.out.println(jia(1, 2));

System.out.println(jian(1, 2));

System.out.println(cheng(1, 2));

System.out.println(chu(1, 2));

}

//加法运算

private static float jia(float x,float y) {

return x + y;

}

//减法运算

private static float jian(float x,float y) {

return x - y;

}

//乘法运算

private static float cheng(float x,float y) {

return x * y;

}

//除法运算

private static float chu(float x,float y) {

return x / y;

}

}

JAVA代码问题!输入5名学生的成绩,并计算总成绩,平均分,最高分,最低分

public static void main(String[] args) {

double scores[] = new double[5];

double total = 0;

double avg = 0;

double max = 0;

double min = 0;

int count=0;

String inputStr=null;

System.out.println("请输入5名学生的成绩:");

Scanner input = new Scanner(System.in);

while(count5){

try{

if(count 5){

System.out.println("请输入第"+(count+1)+"个分数:");

}

inputStr=input.nextLine();

scores[count++]=Double.valueOf(inputStr.trim());

}catch(Exception e){

if(inputStr!=null "exit".equals(inputStr.trim())){

System.out.println("您已成功结束程序");

System.exit(0);

}

System.out.println("若想结束请输入:exit");

System.out.print("您输入的分数不是数值类型,");

count--;

}

}

input.close();

Arrays.sort(scores);

min=scores[0];

max=scores[scores.length-1];

for(double score :scores){

total += score;

}

avg=total/scores.length;

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

System.out.println("最高分是" + max);

System.out.println("最低分是" + min);

System.out.println("平均分是" + avg);

}

//-------------------------------------------------------------------------

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

while(true){

Double[] scores = null;

double total = 0;

double avg = 0;

double max = 0;

double min = 0;

int count=1;

ListDouble inputScores=new ArrayListDouble();

String inputStr=null;

System.out.println("请输入要统计学生的成绩(理论上可以输入无限个,前提是你有那么大的内存):");

while(true){

try{

System.out.println("请输入第"+count+++"个分数,或输入ok进行计算,离开请输入exit");

inputStr=input.nextLine();

inputScores.add((double)Double.valueOf(inputStr.trim()));

}catch(Exception e){

if(inputStr!=null "exit".equals(inputStr.trim().toLowerCase())){

System.out.println("您已成功结束程序");

input.close();

System.exit(0);

}

if(inputStr!=null "ok".equals(inputStr.trim().toLowerCase())){

break;

}

System.out.println("您输入的分数不是数值类型,");

System.out.println("若想结束请输入exit ,若想计算结果请输入ok");

count--;

}

}

if(inputScores.size()==0){

System.out.println("您没有输入学生成绩,无数据可统计,程序结束。");

return ;

}

scores=inputScores.toArray(new Double[inputScores.size()]);

Arrays.sort(scores);

min=scores[0];

max=scores[scores.length-1];

for(double score :scores){

total += score;

}

avg=total/scores.length;

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

System.out.println("最高分是" + max);

System.out.println("最低分是" + min);

System.out.println("平均分是" + avg);

}

}

java设有一个数组score,内放10名学生的成绩,写一个程序计算平均分、最高分、最低分。

这是代码,其中每行main函数的要点代码我都作了注释,希望你能理解这个程序:

package example;

import java.util.Scanner;

public class example

{

public static void main(String[] args)

{

Scanner in = new Scanner(System.in); //声明Scanner对象in,用于读取输入

float[] score = new float[10]; //声明score数组,用于存储分数

float max, min; //声明变量max与min,用于存储最高分与最低分

float average = 0.0f; //声明变量average(初始化为0.0),用于存储平均值

System.out.println("请输入10个同学的成绩:"); //输出提示信息

for (int i = 0; i 10; i++) //声明for循环,用于遍历score数组

{

score[i] = in.nextFloat(); //读取分数到score数组相应位置

}

max = score[0]; //假设最大值为score[0]

min = score[0]; //假设最小值为score[0]

average += score[0]; //average加上score[0]以便后面的平均值计算

for (int i = 1; i 10; i++) //声明for循环,用于遍历score数组

{

if (score[i] max) //如果score[i]大于max值(即找到更大的值)

{

max = score[i]; //重新赋值给max

}

else if (score[i] min) //如果score[i]小于min值(即找到更小的值)

{

min = score[i]; //重新赋值给min

}

average += score[i]; //average加上score[0]以便后面的平均值计算

}

average /= 10.0; //计算平均分

System.out.print("平均分:" + average + " 最高分:" + max + " 最低分:" + min); //输出结果

in.close();//关闭in流

}

}

希望能帮到您,有什么不懂的可以再问我。

急急急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运算成绩的代码 java计算成绩
网站网址:http://chengdu.cdxwcx.cn/article/ddcidod.html