已知三边,判断其是否构成三角形的java程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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”)
}
}