最新java考证第一道大题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2012年java考证输入三角形的三条边,分别是a,b,c三个值,判断其是一般三角形还是等腰三角形或者等边三角形或者不是三角形提示:判断是否三角形的基本条件是a,b,c三条边都大于0,任何两条边相加大于第三边;等腰三角形的条件是在满足基本三角形的前提下,任何两条边相等则为等腰三角形;等边三角形的条件是三条边都相等。程序结构如下:publicclassExam1{publicstaticvoidmain(String[]args){//提示键盘输入a,b,c三个值,可以使用Scanner类接收输入。//接受键盘输入,判断是否为“一般三角形”、“等腰三角形”、“等边三角形”、“不是三角形”。}}答案:importjava.util.Scanner;publicclassExam1{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.println(请输入边a);inta=s.nextInt();System.out.println(请输入边b);intb=s.nextInt();System.out.println(请输入边c:);intc=s.nextInt();try{System.out.println(输入的三边为:+a+,+b+,+c);System.out.println(是否能构成三角形:+isTriangle(a,b,c));System.out.println(是否能构成等腰三角形:+isIsoscelesTriangle1(a,b,c));}catch(NumberFormatExceptione){//输入的参数有非数字格式,比如字符System.err.println(请输入正确的数字!);}catch(ArrayIndexOutOfBoundsExceptione){//输入的参数不足3个System.err.println(至少要输入三个数字作为参数!);}}//判断是否为三角形publicstaticbooleanisTriangle(inta,intb,intc){booleanresult=true;if(a+bc&&a+cb&&b+ca&&a0&&b0&&c0){}else{result=false;}returnresult;}publicstaticbooleanisIsoscelesTriangle1(inta,intb,intc){booleanresult=true;if((a==b)||(b==c)||(a==c)){System.out.println(是否能构成边三角形:+isIsoscelesTriangle(a,b,c));}else{result=false;}returnresult;}publicstaticbooleanisIsoscelesTriangle(inta,intb,intc){booleanresult=true;if(a!=b){if(a!=c){if(b!=c){result=false;}else{result=(2*ba)?true:false;}}else{result=(2*ab)?true:false;}}else{result=(2*ac)?true:false;}returnresult;}}

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功