java中断言的问题
答案:5 悬赏:70 手机版
解决时间 2021-03-15 02:21
- 提问者网友:我一贱你就笑
- 2021-03-14 07:31
java中断言的问题
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-14 08:40
sqrt API
*@returnthepositivesquarerootof
*IftheargumentisNaNorlessthanzero,theresultisNaN.
sqrtpublic static double sqrt(double a)返回正确舍入的 double 值的正平方根。特殊情况是:
如果参数是 NaN 或小于零,那么结果是 NaN。
如果参数是正无穷大,那么结果就是正无穷大。
如果参数是正零或负零,那么结果与参数相同。
否则,结果是最接近该参数值的真实数学平方根的 double 值。
参数:a - 一个值。
返回:a 的正平方根。如果参数是 NaN 或小于零,那么结果是 NaN。
*@returnthepositivesquarerootof
a
.*IftheargumentisNaNorlessthanzero,theresultisNaN.
sqrtpublic static double sqrt(double a)返回正确舍入的 double 值的正平方根。特殊情况是:
如果参数是 NaN 或小于零,那么结果是 NaN。
如果参数是正无穷大,那么结果就是正无穷大。
如果参数是正零或负零,那么结果与参数相同。
否则,结果是最接近该参数值的真实数学平方根的 double 值。
参数:a - 一个值。
返回:a 的正平方根。如果参数是 NaN 或小于零,那么结果是 NaN。
全部回答
- 1楼网友:风格不统一
- 2021-03-14 12:21
没有怎么用过,呵呵
!
!
- 2楼网友:你哪知我潦倒为你
- 2021-03-14 11:14
你没有打开assertion功能,所以,运行程序直接跳过了你的 assert (number>0):"负数不能计算平方根";往下执行了。
参数 -ea和 -ea:
它们含义为开启(关闭)用户类的assertion功能:通过这个参数,用户可以打开某些类或包的assertion功能,同样用户也可以关闭某些类和包的assertion功能。打开assertion功能参数为-ea;如果不带任何参数,表示打开所有用户类;如果带有包名称或者类名称,表示打开这些类或包;如果包名称后面跟有三个点,代表这个包及其子包;如果只有三个点,代表无名包。关闭assertion功能参数为-da,使用方法与-ea类似。
参数 -ea和 -ea:
它们含义为开启(关闭)用户类的assertion功能:通过这个参数,用户可以打开某些类或包的assertion功能,同样用户也可以关闭某些类和包的assertion功能。打开assertion功能参数为-ea;如果不带任何参数,表示打开所有用户类;如果带有包名称或者类名称,表示打开这些类或包;如果包名称后面跟有三个点,代表这个包及其子包;如果只有三个点,代表无名包。关闭assertion功能参数为-da,使用方法与-ea类似。
- 3楼网友:刀戟声无边
- 2021-03-14 10:43
public class DuanYan {
public static void main(String args[])
{ double number=-28.56;
org.junit.Assert.assertTrue("负数不能计算平方根", number>0);
System.out.println(number+"的平方根:"+Math.sqrt(number));
}
}
public static void main(String args[])
{ double number=-28.56;
org.junit.Assert.assertTrue("负数不能计算平方根", number>0);
System.out.println(number+"的平方根:"+Math.sqrt(number));
}
}
- 4楼网友:躲不过心动
- 2021-03-14 09:59
Java里面断言默认不是打开的。
你用Java运行你的代码的时候要用-ea这个参数打开。例如:java -ea 程序名
如果你用的是Eclipse,就点右键运行为...,选择Run Configurations,在对话框的VM Arguments里填入"-ea"。点Run按钮然后就能运行,并出现你想要的断言结果了。
你用Java运行你的代码的时候要用-ea这个参数打开。例如:java -ea 程序名
如果你用的是Eclipse,就点右键运行为...,选择Run Configurations,在对话框的VM Arguments里填入"-ea"。点Run按钮然后就能运行,并出现你想要的断言结果了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯