早教吧作业答案频道 -->其他-->
java除法除数为零的情况publicclassDivideTest{publicstaticvoidmain(Stringargs[]){doubled=18.0;doubledzero=0;doubleresult1=d/dzero;doubleresult2=d/d;doubleresult3=dzero/dzero;System.out.println(result1);
题目详情
java 除法 除数为零的情况
public class DivideTest
{
public static void main(String args[])
{
double d = 18.0;
double dzero = 0;
double result1 = d/dzero;
double result2 = d/d;
double result3 = dzero/dzero;
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println("17.0/0 = "+17.0/0);
System.out.println("17/0 = "+17/0);
}
}
这个输出的结果是?
为什么有NaN
public class DivideTest
{
public static void main(String args[])
{
double d = 18.0;
double dzero = 0;
double result1 = d/dzero;
double result2 = d/d;
double result3 = dzero/dzero;
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println("17.0/0 = "+17.0/0);
System.out.println("17/0 = "+17/0);
}
}
这个输出的结果是?
为什么有NaN
▼优质解答
答案和解析
如果是double类型的除法且除数为0,则结果就是你现在的NaN,而不会抛异常.
如果是int类型的计算且除数为0时,则会抛除数不能为0异常.这点需要注意,在开发中要妥善处理.
如果是int类型的计算且除数为0时,则会抛除数不能为0异常.这点需要注意,在开发中要妥善处理.
看了 java除法除数为零的情况p...的网友还看了以下:
求函数的拉氏反变换:X(s)=(s+2)/[s·(s+1)^2·(s+3)]我的解法如下:X(s) 2020-05-22 …
留数定理求待定系数X(s)=分子:3s^2+2s+8.分母:s(s+2)(s^2+2s+4).(s 2020-06-04 …
设实数集S是满足下面两个条件的集合:①1不属于S;②若a属于S,则1\1-a属于S.求证:若a属于 2020-06-18 …
设实数集S是满足下面两个条件的集合:①1不属于S;②若a属于S,则1\1-a属于S.求证:若a属于 2020-06-18 …
设数集S符合下面两个条件:①1不属于S②若a∈S,则1/(1-a)∈S求证:a∈S,则1-1/a∈ 2020-07-11 …
设数集S是满足条件:若a∈S,则1/1-a∈S(a∈R且a≠0,1)(1)求证:若2∈S,则在S中 2020-07-11 …
设实数集S是满足下面两个条件的集合:①:1不属于S;②:若a∈S,则1/(1-a)∈S求证:若a∈ 2020-07-30 …
设S为满足下列条件的有理数的集合:①若a∈S,b∈S,则a+b∈S,ab∈S;②对任一个有理数r,三 2020-11-17 …
已知元素为实数的集合S满足下列条件:①0∉S,1∉S;②若a∈S,则11-a∈S.(Ⅰ)若{2,-2 2020-12-07 …
令S(a)代表a的数字和,如果两个数a、b满足S(a)+S(b)≠S(a+b),但S(a)×S(b) 2021-01-09 …