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...
用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...
编写JAVA程序:从键盘输入三个整数(表示三边长),判断能否构成直角三角形...
else System.out.println("该三条边不能构成直角三角形");} else System.out.println("您输入的数据有误,请重新输入");} }\/*注意:每输入一个数后要按确定键!!!
怎么用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输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值...
} 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;} } ...
用java编写程序: 1、 外部输入3个浮点数据,判断是否构成一个三角形;
1.import java.util.Scanner;public class test{ private static double numA,numB,numC;private static void input(){ if ((numA+numB>numC)&&(numA+numC>numB)&&(numB+numC>numA)&&numA>0&&numB>0&&numC>0) { }else{ System.out.println("这三条边不构成三角形,请修改边!");showMenu()...
...非0数据,判断并输出这3个值看能否构成一个三角形的3条边
public class Test1{ public static void main(String args[]){ while(true){ System.out.println("输入3个数字,中间用\/隔开……");BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));try { String str[] = buff.readLine().split("\/");int a = Integer.parseInt(...
...三角形的三条边,试判断输入的的值是否能构成一个三角形
);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. 输入一个三角形的3个边长,检查是否构成一个直角三角形
Scanner in=new Scanner(System.in);float[] sideArr=new float[3];System.out.print("请输入三角形的三条边:\\n");for(int i=0;i<3;i++){sideArr[i]=in.nextFloat();}Arrays.sort(sideArr);boolean f=Math.pow(sideArr[0], 2)+Math.pow(sideArr[1], 2)==Math.pow(sideArr[2...
用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 ...