已知三边,判断其是否构成三角形的java程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目:编写程序,读入三角形的三条边,并确定输入是否有效。如果任意两条边的和大于第三条边则输入有效。例如:如果输入的三条边是1,2,1,输出应该是:

1,2,1能否形成三角形?false

如果输入的三条边是2,2,1,输出应该是:

2,2,1能否形成三角形?true

关于如何输入三角形三个边的方法,可以参考书上35页,2.11节的内容。或者参考书上85页程序清单4-6中第7-11行代码的实现。如果实在不会实现输入,也可以把三角形的边的值写在程序里面,不用输入。

掌握程序编辑编译和运行方法:

1。在记事本或UltraEdit工具中输入java程序。假定定义的类名称为: TriangelTest

2。把java程序的文件名定义为:TriangelTest.java

3. 在命令窗口先检查path,classpath,JAVA_HOME环境变量是否设置正确。(输入set path就可以检查path的值了)

4。编译java程序,运行命令:

javac TriangelTest.java

5。如果编译成功,运行命令:

java TriangelTest

若编译不成功,则修改错误,并重复步骤4。

import java.util.Scanner;

public class Tra{

public static void main(String[ ] args){

Scanner input=new Scanner(System.in);

System.out.print(“Enter there numbers:”);

double number1=input.nextDouble();

double number2=input.nextDouble();

double number3=input.nextDouble();

if(number1+number2>number3&&number1+number3>number2&&number2+number3>n umber1&&number1>0&&number2>0&&number3>0)

System.out.println(“This is a triangle”);

else

System.out.println(“This is not a triangle”)

}

}

相关文档
最新文档