「java求积公式」求积公式计算规则

博主:adminadmin 2022-11-26 22:21:06 47

本篇文章给大家谈谈java求积公式,以及求积公式计算规则对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求JAVA的两整数输出最大最小值以及两个数的和差积商的程序

/**

* @(#)Zhidao1.java

*

*

* @author 智鸱儿—zhichier

* @version 1.00 己丑年二月廿六日-2009/3/22

*/

public class Zhidao1 {

private int x;

private int y;

//构造方法一—默认构造方法

public Zhidao1() {

x = 1;

y = 1;

}

//构造方法二—带参数的构造方法

public Zhidao1(int x, int y) {

this.x = x;

this.y = y;

}

//求和函数

public int qiuHe() {

return x + y;

}

//求差函数

public int qiuCha() {

return x - y;

}

//求积函数

public int qiuJi() {

return x * y;

}

//求商函数

public double qiuShang() {

return y == 0 ? 0.0 : ((double)x / (double)y);

}

//求余函数

public int qiuYu() {

return y == 0 ? 0 : x % y;

}

//求最大值函数

public int qiuZuida() {

return x y ? x : y;

}

//求最小值函数

public int qiuZuixiao() {

return x y ? x : y;

}

public static void main(String args[]) {

//用默认构造方法,x和y被分别设置为1

Zhidao1 zd1= new Zhidao1();

System.out.println("x和y的和是:" + zd1.qiuHe());

System.out.println("x和y的差是:" + zd1.qiuCha());

System.out.println("x和y的积是:" + zd1.qiuJi());

System.out.println("x和y的商是:" + zd1.qiuShang());

System.out.println("x和y的余是:" + zd1.qiuYu());

System.out.println("x和y的最大值是:" + zd1.qiuZuida());

System.out.println("x和y的最小值是:" + zd1.qiuZuixiao());

//用带参数构造方法,x和y被分别设置为3和5

Zhidao1 zd2 = new Zhidao1(3, 5);

System.out.println("x和y的和是:" + zd2.qiuHe());

System.out.println("x和y的差是:" + zd2.qiuCha());

System.out.println("x和y的积是:" + zd2.qiuJi());

System.out.println("x和y的商是:" + zd2.qiuShang());

System.out.println("x和y的余是:" + zd2.qiuYu());

System.out.println("x和y的最大值是:" + zd2.qiuZuida());

System.out.println("x和y的最小值是:" + zd2.qiuZuixiao());

}

}

用java程序编写:三角形的三条边为a=3,b=4.c=5,判断是否是合法的三角形(两边之和大于第三边),并求面积

在几何中,已知三边的长,求三角形的面积,我们都知道使用求积公式: S△=√[s(s-a)(s-b)(s-c)]

其中s=1/2(a+b+c)

float GetS(float a,float b,float c)

{

if((a+b=c)||(a+c=b)||(b+c=a))

return -1;//出错了,不合法。

float s = (a+b+c)/2;

return Math.sqrt(s*(s-a)*(s-b)*(s-c));

}

返回为-1时出错。没出错时返回面积。

用java编写:键盘输入一个3x3的矩阵,求他的自身相乘的乘积并输出得到的矩阵;最后得到的是矩阵哦

lz  你好

这种纯粹是数学问题   搞清楚线代中矩阵乘积的过程   就能编出来

以下是我帮你写的代码

(

ps:有两个方法

multi()  用单个变量保存元素的值

multiInArray() 用数组保存元素的值  这种方式是为了你好懂乘积的过程

 运行结果都是一样的  只是保存方式

)

import java.util.*;

public class ArrayMulti{

private int[][] _array = new int[3][3];

public void input(){

Scanner in = new Scanner(System.in);

System.out.println ("输入一个3*3的矩阵:");

for (int i = 0; i  3; i++) {

for(int j = 0; j  3; j++){

_array[i][j] = in.nextInt();

}

}

}

public void multi(){//变量形式

int index = 0;//记录矩阵乘积的每一个元素

System.out.println ("该矩阵的乘积为:");

for (int k = 0; k  3; k++) {

for(int i = 0; i  3; i++){

for (int j = 0; j  3; j++) {

index += _array[i][j] * _array[j][k];

}

System.out.printf ("%-4d",index);//输出每一个矩阵乘积的元素

index = 0;//重新置0  进行下一个元素的计算

}

System.out.println ();//换行

}

}

/*public void multiInArray(){//数组形式

int[][] result = new int[3][3];

System.out.println ("该矩阵的乘积为:");

for (int k = 0; k  3; k++) {

for(int i = 0; i  3; i++){

for (int j = 0; j  3; j++) {

result[i][k] += _array[i][j] * _array[j][k];

//计算每一个元素的值  这个其实就是线代中的公式 [i][j] * [j][k] -- [i][k]

}

}

}

for (int i = 0; i  3; i++) {

for(int j = 0; j  3; j++){

System.out.printf("%-4d",result[i][j]);

}

System.out.println();

}

}*/

public static void main (String[] args) {

ArrayMulti am = new ArrayMulti();

am.input();

am.multi();//调用变量形式的方法

}

}

运行结果:

输入一个3*3的矩阵:

1 1 1

2 2 2

3 3 3

该矩阵的乘积为:

6   12  18

6   12  18

6   12  18

希望能帮助你哈

用 java求三角形面积

代码如下,主要知识点三角形面积公式:p=(a+b+c)/2,s^2=p*(p-a)*(p-b)*(p-c)

JDK中的开方方法:Math.sqrt()

public class Demo {

public static void main(String[] args) {

double a=3;

double b=4;

double c=5;

double p=(a+b+c)/2;

System.out.println(Math.sqrt(p*(p-a)*(p-b)*(p-c)));

}

}

java求积公式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于求积公式计算规则、java求积公式的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。