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

【解析】
1)输入3个正整数,需要把输入的字符串转换为需要的数值类型。
2)判断能否构成三角形的条件任意两边之和必须大于第三边。

第1个回答  推荐于2018-03-01
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怎么编写程序:输入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...

用java编写一个程序,输入3个正整数,判断以这三个正整数为边长是否可以...
public static void main(String[] args) { Scanner scanner = new Scanner(System.in);while (true){ int a,b,c;a= scanner.nextInt();b= scanner.nextInt();c= scanner.nextInt();boolean flag1,flag2,flag3,flag4;flag1 = a+b>c&&a+c>b&&b+c>a;\/\/是否是三角形 flag2 = a...

...程序判断这3个数能够成什么形状的三角形(JAVA程序)
a,b,d); } } else{ System.out.printf("%f,%f,%f不能构成三角形",a,b,d); } }}import java.

怎么用java判断输入三个整数是否是三角形
import java.util.Scanner;public class Test { public static void main(String[] args) { System.out.print("请输入三个整数长度值:"); Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(...

编写JAVA程序:从键盘输入三个整数(表示三边长),判断能否构成直角三角形...
==a[1]*a[1]|| a[2]*a[2]+a[1]*a[1]==a[0]*a[0])System.out.println("该三条边能构成直角三角形");else System.out.println("该三条边不能构成直角三角形");} else System.out.println("您输入的数据有误,请重新输入");} }\/*注意:每输入一个数后要按确定键!!!

java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值...
} public void setBrims(int[] brims) { this.brims = brims;} public String toString() { String str;if(isTriangle()) { str = "三角形的三边长分别为 :" + brims[0] + " ," + brims[1] + " ," + brims[2];} else { str = "这不是一个三角形";} return str;} } ...

...三角形的三条边,试判断输入的的值是否能构成一个三角形
);else{printf("输入的三个数能构成三角形\\n");if(b>c){t=b;b=c;c=t;}if(a>b){t=a;a=b;b=t;}if(b>c){t=b;b=c;c=t;}if(a*a+b*b==c*c)printf("输入的三个整数能构成直角三角形");else printf("输入的三个整数不能构成直角三角形");}} ...

用Java编写,我刚入门的菜鸟! 帮帮忙! 从键盘 输入三个整型数,其分别为...
if (isOk) { System.out.println("能构成一个三角形");}else { System.out.println("不能构成一个三角形");} 其实三元挺简单的。主要是 变量=条件表达式?值1:值2 如果表达式成功,则取值1,否则取值2.用个简单的例子说明 int a=1>2?3:4;结果就是4 int a=1<2?3:4;结果就是3 ...

用java程序的if-else 输入3个值 判断这三个值是否构成三角形 (一般...
写了一个比较粗糙的程序,不过满足要求 代码:public class triangle { public static void main(String args[]) { int a=0;int b=0;int c=0;a=Integer.parseInt(args[0]);b=Integer.parseInt(args[1]);c=Integer.parseInt(args[2]);if(a==b && a==c) System.out.println("dengbian"...

Java编程对象输入任意三个数,判断是什么样的三角形((编了一些,不行(定...
package Demo01;import java.util.Scanner;public class Demo08 {public static void main(String[] args) {double a, b, c;Scanner scanner = new Scanner(System.in);System.out.print("请输入第1条边:");a = scanner.nextDouble();System.out.print("请输入第2条边:");b = scanner....

相似回答