導航:首頁 > 編程語言 > javadouble的最大值

javadouble的最大值

發布時間:2022-08-16 09:30:09

① 編寫一個java小應用程序,用三目條件運算符求程序中給定的4個double數的最大值和最小值,並輸出結果。

public class A
{
public static void main(String[] args)
{
double a=4.6;
double b=7.9;
double c=12.0;
double d=20.5;

double temp1=(a>b)?a:b;
double temp2=(c>d)?c:d;
double max=(temp1>temp2)?temp1:temp2;
System.out.println("最大值是:"+max);

double temp4=(a<b)?a:b;
double temp5=(c<d)?c:d;
double min=(temp4<temp5)?temp4:temp5;
System.out.println("最小值是:"+min);
}
}

② Java中double數據的問題

是這樣的,你雖然聲明了i是double類型的,但是你給它初始化賦值使用的214748312121是一個int類型.如果你寫成214748312121.0那麼這個數就是一個double類型了.其實更精確的應該是寫成214748312121D這樣代表是一個double類型數據.
雖然你聲明的i是double類型的但是你給它初始化賦值的數據可並不一定是double類型.就好像你定義了一個酒瓶子,但是你能保證你往裡面裝的就一定是酒嗎?你很有可能裝水進去的對吧,你必須把水變成酒才能裝進去.

③ 設計一個能夠計算三個double:最大值、最小值、平均數的Java類

畢業N年了,多快忘記光了,基本是自己的,要運行的話,可能語法上還得修改下的

public class Work1
{
public static void main(String[] args) {
double da=0,xiao=0,ping=0;
mac(3.56,2.48,5.79)
System.out.println("最大值為:"+da+"最小值:"+xiao+"平均值:"+ping)
}
public static double max(double a,double b,double c)
{
if (a>b){da=a,xiao=b;}else{da=b,xiao=a;}
if(c>da)da=c;
ping=(a+b+c)/3
}

④ java問題

1、i=0循環後,number=1 price=9 money=1*9+0=9
i=1循環後,number=2 price=8 money=2*8+9=25
i=2跳出循環
輸出money=25

2、選b
以下是規定r=Math.random的范圍:
0.0<=r<1.0

d<Double.Max_Value是說d小於double類型數據的最大值
Double.MAX_VALUE是java的double類里定義的

⑤ java中float和double的取值范圍是什麼

float:4位元組(32bit),IEEE 754. 取值范圍:

[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。

double: 8位元組(64bit) ,IEEE 754. 取值范圍:

[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-324,1.79769313486231570e+308] 。

(5)javadouble的最大值擴展閱讀

基本數據類型的特點,位數,最大值和最小值。

1、

基本類型:short 二進制位數:16

包裝類:java.lang.Short

最小值:Short.MIN_VALUE=-32768 (-2的15此方)

最大值:Short.MAX_VALUE=32767 (2的15次方-1)

2、

基本類型:int 二進制位數:32

包裝類:java.lang.Integer

最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)

最大值:Integer.MAX_VALUE= 2147483647 (2的31次方-1)

3、

基本類型:long 二進制位數:64

包裝類:java.lang.Long

最小值:Long.MIN_VALUE=-9223372036854775808 (-2的63次方)

最大值:Long.MAX_VALUE=9223372036854775807 (2的63次方-1)

4、

基本類型:float 二進制位數:32

包裝類:java.lang.Float

最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)

最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)

5、

基本類型:double 二進制位數:64

包裝類:java.lang.Double

最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)

最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)

⑥ java語言的基本類型中float與double的最大與最小值分別是多少

下面的值都是正負。。。我說的是位數的最大值和最小值
float
最大值:3.4028235E38 =
最小值:1.4E-45 = 0.

double
最大值:1.7976931348623157E308這個值太大了就是
1.7976931348623157這個數小數點往右移308位

最小值:4.9E-324
這個數就是4.9除以10的324次方。。。。

⑦ java double最大精度

System.out.println(Double.MIN_VALUE);
System.out.println(Double.MAX_VALUE);

這兩個是double的最小值和最大值~

⑧ java中的double和float類型數據的最大值是怎麼算出來的

數據類型在內存中佔用的內存大小.計算機最底層是2進制..所以是2的多少次方..然後每個類型提供的。最大存儲空間就是這個次方。

閱讀全文

與javadouble的最大值相關的資料

熱點內容
解壓新奇特視頻 瀏覽:702
圖書信息管理系統java 瀏覽:548
各種直線命令詳解 瀏覽:859
程序員淚奔 瀏覽:143
素材怎麼上傳到伺服器 瀏覽:513
android百度離線地圖開發 瀏覽:187
web可視化編程軟體 瀏覽:288
java筆試編程題 瀏覽:742
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:96
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136
感測器pdf下載 瀏覽:289
隨車拍app綁定什麼設備 瀏覽:898
方維團購系統源碼 瀏覽:993
linux反彈shell 瀏覽:159
列印機介面加密狗還能用嗎 瀏覽:301