写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
2017-11-18 16:34
731 查看
import java.lang.reflect.Array;
import java.util.*;
public class Triangle {
public void triangle (int a,int b,int c){
try {
Scanner input1 =new Scanner (System.in);
a=input1.nextInt();
b=input1.nextInt();
c=input1.nextInt();
int []aa= {a,b,c};
Arrays.sort(aa);
if(aa[0]+aa[1]>aa[2]&&aa[2]-aa[0]>aa[1])
System.out.println("可以构成三角形");
else
System.out.println("不能构成三角形");
}
catch(Exception e){
e.printStackTrace();
}
}
}
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Triangle triangle =new Triangle();
triangle.triangle(3,4,5);
}
}
结果:
import java.util.*;
public class Triangle {
public void triangle (int a,int b,int c){
try {
Scanner input1 =new Scanner (System.in);
a=input1.nextInt();
b=input1.nextInt();
c=input1.nextInt();
int []aa= {a,b,c};
Arrays.sort(aa);
if(aa[0]+aa[1]>aa[2]&&aa[2]-aa[0]>aa[1])
System.out.println("可以构成三角形");
else
System.out.println("不能构成三角形");
}
catch(Exception e){
e.printStackTrace();
}
}
}
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Triangle triangle =new Triangle();
triangle.triangle(3,4,5);
}
}
结果:
相关文章推荐
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException, * 显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方
- lesson 6:写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。
- 写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,、。。。。。
- 6.2判断一个数能否被3整除,如果不能整除就抛出一个异常,并让其调用方法来捕获,显示相应的处理信息
- 判断三个参数是否能构成一个三角形
- java编程:命令行输入的三个整数判断是否构成三角形,不能就抛异常。
- 定义一个函数,判断三个整形边长能否构成三角形,如果是三角形,则判断它是否是直角三角形。
- 判断三个参数是否能构成一个三角形
- 判断三个参数是否能构成一个三角形
- JAVA之设计方法boolean prime(int n),判断是否为素数,并抛出异常
- 题目:JavaScript编程题 页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息
- MVC中--异常详细信息: System.ArgumentNullException: 值不能为 null。 参数名: value
- 编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法public void speak(int m) throws MyException,要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写
- javah导出类的头文件抛出异常——java.lang.IllegalArgumentException: Not a valid class name(原因及解决方法)
- 题目:JavaScript编程题 页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息
- 2018_03_13 一个 java.lang.IllegalArgumentException 非法参数异常引发的血案
- 判断输入的三个数据是否可以构成一个三角形
- 异常详细信息: System.ArgumentNullException: “table”参数不能为空。参数名: table