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

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

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

    }

}

这是代码,其中每行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 = 0i <10i++) //声明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 = 1i <10i++) //声明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流

}

}

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12477360.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存