用java编写程序求三角形的面积编写程序如下:
import java.util.Arrays;
import java.util.Scanner;
public class ssss {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("输入三条边的值:");
double a = sc.nextDouble();
double b = sc.nextDouble();
double c = sc.nextDouble();
if(a bca cbb ca){
double p = (a b c)/2;
double area = Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.println("此三角形面积为:" area);
}else{
System.out.println("此三边不能构成三角形");
}
}
}
扩展资料
Java初学者:初学者的注意事项
1,java是大小心敏感的,就是说,大写字母和小写字母,在java里不可能被看成同样的东西 。比如 , System.out.println(“I am student”); 这运行起来完全没问题,但是如果你写成了system.out.println("I am student");
就绝对运行不了,同样的,你写了个int n; 还写了一个int N; 那这两个变量,就是不同的变量 。java的关键字,一般来说,你是不能更改的,而你自己定义的变量名,大写小写,也会被java视为不同的东西 。
2,写的程序要格式清晰规范,可读性好,首行要缩进,成对的花括号 , 除了类的括号以外 , 最后都要处于同一列 。这并不是强制的,每个人的习惯也不同,但是至少要 清晰规范 。
其实只从是否能运行来说,这是没关系的 , java并不在乎你的程序代码看着乱不乱,只要对,就能编译运行,这与python强制程序员规范其代码格式不 同 。
3,定义的数据名起码要正确,符合命名规则,其次要有意义 。列举几个例子,常见的数据声明初始化:String name = "jianbo shi"; int age = 30; double mark = 70.5; 以上是正确的 。
下面看几个错误的: String my name = "john mark"; 错误原因在于,my name 之间有个空格,如果你非要弄的好像中间有个空格,你可以这样String my_name = "john mark"; 有很多人,就喜欢这么用 。
int 年龄 = 30; 错误原因在于,年龄两个字,不是英文,也许在中国人的电脑里,java不会报错甚至可以编译通过 , 但是运行的话就不行了,总之,除了要显示的信息外,代码部分不要用中文 。double 200mark =70.5; 错误的原因在于,200mark的首字符是数字 。
参考资料
百度百科——Java
用java程序实现三角形的输出,要求如下class NoParamException extends Exception{
public NoParamException(String message)
{super(message);}
}
class InputDecimalException extends Exception{}
public class HOMEWORK
{
public static float getHeight(String args[])throws NoParamException,InputDecimalException
{
float m;
if(args.length==0)
throw new NoParamException("NoParamException occures!");
m=Float.parseFloat(args[0]);
if((int)m!=m)throw new InputDecimalException();
return m;
}
public static void main(String args[])
{
float H=0;
try{
H=getHeight(args);
}
catch(NoParamException e){
System.out.println("NoParamException occures,please input again!");
}
catch(InputDecimalException e){
System.out.println("InputDecimalException occures,please input again!");
}
catch(Exception e){
System.out.println("NoParamException occures,please input again!");
}
for(int i=1;i=H;i)
{
for(int j=0;jH-i;j)
System.out.print(" ");
for(int k=0;k2*i-1;k)
System.out.print("*");
System.out.print("\n");
}
}
}
可以进行两种异常控制java编程代码三角形,一种是无参数异常java编程代码三角形,一种是输入小数java编程代码三角形的异常
这是运行过程java编程代码三角形,记得程序中的publi class名字改过来,与文件名一样
Java语言杨辉三角打印杨辉三角代码如下:
public class woo {
public static void triangle(int n) {
int[][] array = new int[n][n];//三角形数组
for(int i=0;iarray.length;i){
for(int j=0;j=i;j){
if(j==0||j==i){
array[i][j]=1;
}else{
array[i][j] = array[i-1][j-1] array[i-1][j];
}
System.out.print(array[i][j] "\t");
}
System.out.println();
}
}
public static void main(String args[]) {
triangle(9);
}
}
扩展资料:
杨辉三角起源于中国,在欧洲这个表叫做帕斯卡三角形 。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年 。它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合 。
杨辉三角具有以下性质:
1、最外层的数字始终是1;
2、第二层是自然数列;
3、第三层是三角数列;
4、角数列相邻数字相加可得方数数列 。
用java编程杨辉三角的代码?1.杨辉三角形由数字排列java编程代码三角形,可以把它看做一个数字表,其基本特性是两侧数值均为1,其他位置的数值是其正上方的数字与左上角数值之和,下面是java使用for循环输出包括10行在内的杨辉三角形
2.思路是创建一个整型二维数组,包含10个一维数组 。使用双层循环 , 在外层循环中初始化每一个第二层数组的大小 。在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素 。
代码如下java编程代码三角形:
public class YanghuiTriangle {
public static void main(String[] args) {
int triangle[][]=new int[10][];// 创建二维数组
// 遍历二维数组的第一层
for (int i = 0; itriangle.length; i) {
triangle[i]=new int[i 1];// 初始化第二层数组的大小
// 遍历第二层数组
for(int j=0;j=i;j){
// 将两侧的数组元素赋值为1
if(i==0||j==0||j==i){
triangle[i][j]=1;
}else{// 其他数值通过公式计算
triangle[i][j]=triangle[i-1][j] triangle[i-1][j-1];
}
System.out.print(triangle[i][j] "\t");// 输出数组元素
}
System.out.println();//换行
}
}
}
用java程序写一个三角形public class DaoSanJiao { // 定义一个倒三角java编程代码三角形的类java编程代码三角形 , 有主方法和 输出倒等腰三角形方法
public static void main(String[] args) { // 定义主方法java编程代码三角形,程序从这里开始
printDengyao(10); // 调用输出倒三角形的方法java编程代码三角形,*数为10 , 即高度(层)也为10
// 10可以换成任何整型值
}
public static void printDengyao(int x) { // 定义一个输出倒三角的方法
for (int i = 0; ix; i) { // 要输出的整体(全部多少行)用这个for循环控制
System.out.println(); // 输出一行*后跳到下一行
for (int j = 0; ji1; j) { // 这个循环用来输出空格,以达到输出倒等腰三角形的效果
System.out.print(" ");
}
for (int j = i; jx; j) { // 这个循环用来输出*,他的数目有传入的参数x决定
System.out.print("* "); // 如java编程代码三角形:i=0时即第一行,输出x个“*”
}
}
}
}
java怎么打出三角形用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次 。
工具:
电脑软件
for循环
三角形
方法:
1、打印定点在左下的直角三角形;
2、打印定点在左上的直角三角形;
3、打印定点在右下的直角三角形 , 这里三角形的形状是由*所占的位置决定的;
4、打印定点在左下的直角三角形,这里三角形的形状是由*所占的位置决定的;
5、打印定点在正上方的直角三角形;
6、打印定点在正下方的直角三角形 。
【java编程代码三角形 java写三角形构成条件】关于java编程代码三角形和java写三角形构成条件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- oracle自关联查询,oracle表自关联
- php开发erp系统需要多少,erp系统php源码
- 用什么软件拍摄自己,什么软件可以拍摄
- php注册确认密码数据库 php用户注册登录系统
- 直播的催眠有什么用,网上催眠直播为啥没有了
- 更换cpu要设置什么,更换cpu需要设置bios吗
- 丁磊在快手直播多久,丁磊 直播
- 关于windows系统编辑图画的信息
- 提醒软件ios,提醒软件app