導航:首頁 > 編程語言 > javadouble賦值

javadouble賦值

發布時間:2022-05-05 20:01:25

A. java如何分別給double型數據的整數和小數賦值

直接賦值:double dl = 5.4;

一定要分開賦值的話。如下:
function double newDouble(int intVal, int extVal){
return Double.valueOf(intVal + "." + extVal);
}

B. java 中如何給double類型的變數賦值為0 啊

如果這個變數是全局變數那麼直接這么寫 double a; 這個a就默認為0 當然你列印出來顯示結果0.0
如果是局部變數,那麼你無論是寫成double a=0 ; 或者double a=0.0 ;他列印出來都會是0.0.
因為double是雙精度的,所以你無論怎麼賦值,都會自動轉為0.0

C. java聲明並創建float型數組,double型數組,使用鍵盤輸入的方式給各

importjava.util.Scanner;


publicclassArray{

publicstaticvoidmain(String[]args){

float[]f=newfloat[5];
double[]d=newdouble[5];

System.out.println("給float數組賦值");
Scannersc=newScanner(System.in);
f[0]=newFloat(sc.nextFloat());
f[1]=newFloat(sc.nextFloat());
f[2]=newFloat(sc.nextFloat());
f[3]=newFloat(sc.nextFloat());
f[4]=newFloat(sc.nextFloat());

System.out.println("遍歷float數組");

for(floatff:f){
System.out.print(ff+"+++++");
}

System.out.println();
System.out.println("--------------------------------------------------------------------");
System.out.println("給double數組賦值");
Scannersc1=newScanner(System.in);
d[0]=newDouble(sc1.nextDouble());
d[1]=newDouble(sc1.nextDouble());
d[2]=newDouble(sc1.nextDouble());
d[3]=newDouble(sc1.nextDouble());
d[4]=newDouble(sc1.nextDouble());

System.out.println("遍歷double數組");

for(doubledd:d){
System.out.print(dd+"+++++");
}
System.out.println();
System.out.println("--------------------------------------------------------------------");
System.out.println("填充float數組");
Scannersc2=newScanner(System.in);
f[0]=newFloat(sc2.nextFloat());
for(inti=1;i<f.length;i++){
f[i]=f[0];
}
System.out.println("遍歷float數組");
for(floatff:f){
System.out.print(ff+"+++++");
}
System.out.println();
System.out.println("--------------------------------------------------------------------");
System.out.println("填充double數組");
Scannersc3=newScanner(System.in);
d[0]=newDouble(sc3.nextDouble());
for(inti=1;i<d.length;i++){
d[i]=d[0];
}
System.out.println("遍歷doublet數組");
for(doubledd:d){
System.out.print(dd+"+++++");
}
}

}

D. java 中float 和double有什麼區別,對於賦值來說,求解。謝謝!

  1. float為單精度浮點類型,佔4個位元組,能表示的數范圍小;double為雙精度浮點類型,佔8個位元組,能表示的數范圍大。

  2. 對於賦值來說,因為聲明浮點數時默認為double類型,所以float需要在數的的後面添加f/F;

    例:

    float a=1.2 //錯誤

    float a=1.2f //正確

    float a=1.2F //正確

    double b=1.2 //正確

    double b=1.2d //正確

    double b=1.2D //正確

E. Java把double轉為S他ring並且直接賦值

轉型過後的變數就變了。
比如double a = 5;
String b = Double.toString(a);
b="";這樣是可以的
但是a="";這樣是不可以的。

F. 在java中,Double類型和double有什麼不同能否相互轉換

你好Double類型是double的包裝類,在JDK1.5以後,二者可以直接相互賦值,稱為自動拆箱和自動裝箱。看你的提示,我推測你的jdk版本在1.5以前。
如果是這樣,可以用Double中的方法,將包裝類轉為基本數據類型,如:
double amount = rec.getAmount().doubleValue() ;

G. Java中double數據的問題

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

H. double在java里起什麼作用

double可以定義一個浮點數類型,就是含有小數點的數字。比如你要賦值一個數為1.1,那麼他就不能用int定義,只能用double。

I. double java默認初值是什麼

基本類型的初始值基本類型默認值:

boolean false

char u0000(null)

byte (byte)0

short (short)0

int 0

long 0L

float 0.0f

double 0.0d

上面的默認值,是當變數作為類的成員使用時才有的。

J. java中為什麼運算值為double可以直接賦值int變數

java 中不是說不能整除得到的結果就是 double, 這是不存在的
java 中所有四則運算的結果類型只和參與運算的變數類型有關, 和計算結果是無關的
兩個 int 類型的參數進行四則運算, 結果一定是 int
不同類型的變數進行四則運算, 計算結果的數據類型有參與運算參數中類型範圍較大的決定

閱讀全文

與javadouble賦值相關的資料

熱點內容
安卓qq郵箱格式怎麼寫 瀏覽:429
如何電信租用伺服器嗎 瀏覽:188
編程中計算根號的思維 瀏覽:181
可愛的程序員16集背景音樂 瀏覽:446
軟體代碼內容轉換加密 瀏覽:795
什麼app看電視不要錢的 瀏覽:16
烏班圖怎麼安裝c語言編譯器 瀏覽:278
plc通訊塊編程 瀏覽:923
我的世界伺服器怎麼清地皮 瀏覽:421
ftp伺服器如何批量改名 瀏覽:314
網易我的世界伺服器成員如何傳送 瀏覽:268
公司雲伺服器遠程訪問 瀏覽:633
法哲學pdf 瀏覽:637
清大閱讀app是什麼 瀏覽:447
怎麼用qq瀏覽器整體解壓文件 瀏覽:585
肺組織壓縮15 瀏覽:270
安卓手機為什麼換電話卡沒反應 瀏覽:797
諸子集成pdf 瀏覽:339
php注冊框代碼 瀏覽:717
手機加密好還是不加好好 瀏覽:815