java验证三角形代码,JAVA三角形

java怎么编写程序:输入3个正整数,判断能否构成一个三角形?

import java.util.Scanner;

在洪江等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都做网站 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,成都全网营销,成都外贸网站制作,洪江网站建设费用合理。

public class Triangle {

public static void main(String[] args) {

int a;

int b;

int c;

System.out.println("请输入三个正整数:");

Scanner in=new Scanner(System.in);

a=in.nextInt();

b=in.nextInt();

c=in.nextInt();

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

{

System.out.println("输入的必须是正整数!");

}

if((a+b)c(a+c)b(b+c)a)

{

System.out.println("能够构成三角形!");

}

else {

System.out.println("不能构成三角形!");

}

}

}

如何用java代码来做三角形的判断?

只要能获得三角形的三边长度,就很容易了

假设三边长度为a、b、c

先判断是否为三角形:|a-b|ca+b(三个边)

钝角、锐角用余弦定理,判断cosA(三个点)的正负性

直角用勾股定理

等腰或等边更简单

(Java)判断三角形的形状

if ("true".equals(show.isTriangle(a, b, c))) {

改成

if (show.isTriangle(a, b, c)) {

if ((a + b c) (a + c b) (b + c a)) {

改成

if (((a + b) c) ((a + c) b) ((b + c) a)) {

你再试试

java 如何判断能否构成三角形?

import java.io.*;

class sanj{

public static int a,b,c;

public static void main(String arg[]) throws IOException{

try{

BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in)); //接收键值

System.out.println("输入三边值,每个值输入后回车");

System.out.println("请输入:");

a=Integer.valueOf(stdin.readLine());

b=Integer.valueOf(stdin.readLine());

c=Integer.valueOf(stdin.readLine());

}catch(IOException e){

System.out.println("出现异常!");

System.exit(0);

}

if(a+bc || a+cb || b+ca){

System.out.println("你输入的不能构成三角形");

}

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

{

if(a==b  b==c) System.out.println("等边三角形");

else System.out.println("等腰三角形");

}

if(a^2+b^2==c^2||a^2+c^2==b^2||b^2+c^2==z^2)

{

System.out.println("直角三角形");

if(a^2+b^2==c^2) {

System.out.println("直角三角形面积"+a*b/2);

}

if(a^2+c^2==b^2) {

System.out.println("直角三角形面积"+a*c/2);

}

if(b^2+c^2==z^2) {

System.out.println("直角三角形面积"+c*b/2);

}

}else 

System.out.println("一般三角形");

System.out.println(“y一般三角形周长是“+(a+b+c));}

}

用Java编写一个判断三角形的程序

import java.io.*;

public class Test{

public static void main(String[] args)throws IOException{

int[] a=new int[3];

System.out.println("请从小到大输入");

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

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

a[i]=Integer.parseInt(in.readLine());

}

double temp,theat,pi=3.1415;

if(a[0]+a[1]a[2]||a[1]+a[2]a[0]||a[0]+a[2]a[1]){

System.out.println("你输入的不能构成三角形");

}

else if(a[0]==a[1]) {

System.out.println("你输入的三角形是等腰三角形");

}

else {

if(0==a[0]*a[0]+a[1]*a[1]-a[2]*a[2]){

System.out.println("你输入的三角形是直角三角形");

}

temp=(double)(a[0]*a[0]+a[1]*a[1]-a[2]*a[2])/(2*a[0]*a[1]);

System.out.println(temp);

theat=Math.acos(temp);

//theat=(180*theat)/pi;

if(theat90theat180){

System.out.println("你输入的三角形是钝角三角形");

}

else if(theat90theat0){

System.out.println("你输入的三角形是锐角三角形");

}

}

}}做的不是很好 可以将就下 哈

java初学者,判断是否为三角形,代码如下,提示我缺少类

class Triangle {

int a;

int b;

int c;

public Triangle() {

}

public Triangle(int a, int b, int c) { // 把无关的语句去掉

this.a = a;

this.b = b;

this.c = c;

}

public void isTriangle() { // 用这个方法判断是不是三角形

if ((this.a + this.b  this.c)  (this.a + this.c  this.b)

 (this.b + this.c  this.a)) {

System.out.println("我是一个三角形");

} else

System.out.println("我不是一个三角形");

}

}

public class Test {

public static void main(String[] args) {

Triangle t = new Triangle(2, 3, 1);

t.isTriangle();

}

}


分享题目:java验证三角形代码,JAVA三角形
本文网址:http://azwzsj.com/article/dssehdi.html