成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java數(shù)據(jù)類型精度由高到低 從鍵盤輸入一個字符、整數(shù)、單精度浮點數(shù)、雙精度浮點數(shù),并按要求輸出到屏幕上?

從鍵盤輸入一個字符、整數(shù)、單精度浮點數(shù)、雙精度浮點數(shù),并按要求輸出到屏幕上?用java的做法是:char aint bfloat cdouble dScanner in=new Scanner (Sy

從鍵盤輸入一個字符、整數(shù)、單精度浮點數(shù)、雙精度浮點數(shù),并按要求輸出到屏幕上?

用java的做法是:

char a

int b

float c

double d

Scanner in=new Scanner (System.in)

String a1=in.next()

a=a1.charAt(0)//先把輸入值賦給一個字符串,再截取首字母,java不能輸入單個字符

b=in.nextInt()

c=in.nextfloat()

d=in.nextdouble()

上邊實現(xiàn)輸入

下面實現(xiàn)輸出:

System.out.println(a)

System.out.println(b)

System.out.println(c)

System.out.println(d)

很抱歉,我只會java和c#,c#就不寫了,你要是用可以call我。。

c語言:

char a

int b

float c

double d

scanf("%c%d%f%f",&a,&b,&c,&d)//輸入語句

printf("a=%c,b=%d,c=%f,d=%f",a,b,c,d)//輸出語句

Java中單精度和雙精度浮點有什么區(qū)別?

單精度有1位符號,8位指數(shù),23位小數(shù)。

雙精度是1位符號,11位指數(shù),52位小數(shù)。


單精度的小數(shù)位在計算機中只有23位(二進制),換算到十進制只能保證6位十進制數(shù)字的精確度。超過該精度(二進制23位,十進制6位)的小數(shù)運算將會被截取,造成精度損失和計算結(jié)果的不準確。

同理,雙精度,小數(shù)位是52位(二進制),換算為十進制則只能保證15位。