since: Jan./4th/2002; revised: Dec./25th/2001
$BA0@a(B$B$^$G$G!"4pK\%G!<%?7?$H!"J8;zNs7?$NJQ?t$KIU$$$F>R2p$7$^$7$?!#JQ?t$O
$B$$$:$l$K$7$F$b!"JQ?t$K$O7?$,$"$j!"0[$J$k7?$NJQ?tF1;N$O!"BeF~$7$h$&$H$9$k$H%3%s%Q%$%k%(%i!<$,5/$3$k$3$H$,$"$j$^$9!#JQ?t$N7?$r<+F0E*$KJQ49$7$F$/$l$J$$$H$-$K!"%W%m%0%i%^$,L@<(E*$K7?JQ49$r5-=R$9$kJ}K!$,(B$B%-%c%9%H(B$B$G$9!#(B
$B4pK\%G!<%?7?$N>l9g!"BeF~$K$h$C$F@:EY$,Mn$A$J$1$l$P!"<+F0E*$K7?JQ49$7$F$/$l$k!#Nc$($P!"@0?t$rIbF0>.?tE@?t$KBeF~$9$k$3$H$O$G$-$F$b!"$=$N5U$O>.?tE@0J2<$N?t;z$,7gMn$7$F$7$^$&$N$G!"<+F0E*$J7?JQ49$O$7$F$/$l$^$;$s!#(B
$BBeF~J8$N:8JU$H1&JU$G!":8JU$NJQ?t$NJ}$,%P%$%H?t$,Bg$-$1$l$P!"<+F0E*$K7?JQ49$5$l$^$9!#$3$l$r3HD%7?JQ49$H8F$S$^$9!#:8JU$NJ}$,>.$5$1$l$P!"BeF~$G$-$^$;$s!#(B
double > float > long > int > short > byte > char
double d=3.1415; int i=10; d=i;
d=i
$B$,BeF~J8$G!"(B i
$B$NCM$,(B d
$B$K%3%T!<$5$l$^$9!#85!9(B d
$B$,J];}$7$F$$$?CM$O<:$o$l$^$9!#$3$NNc$O!"(Bint
$B7?JQ?t$N(B double
$B7?JQ?t$X$NBeF~J8$J$N$G!"LdBj$J$/7?JQ49$,
$BJQ?t$N%-%c%9%H(B
$BL@<(E*$K7?JQ49$9$k;EAH$_$r%-%c%9%H$H8F$S$^$9!#Nc$($P!"BeF~J8$G:8JU$NJQ?t$NJ}$,%P%$%H?t$,>.$5$$>l9g!"1&JU$N%P%$%H?t$rMn$H$9$h$&$KL@<($7$F$d$i$J$$$HBeF~$G$-$^$;$s!#$3$l$r=L>.7?JQ49$H8F$S$^$9!#(B
double d=3.1415;
int i=10;
i=(int)d;
$BIbF0>.?tE@?t$+$i@0?t$X$NJQ49$O!">.?tE@?t0J2<$N@Z$j
$Bbyte $B7?$K!"#3#2%S%C%H7?@0?t(B int
$B$rBeF~$7$F$$$^$9!#(B
class TestCast {
public static void main(String[] args) {
byte b=10;
int i=345;
System.out.println(i+": "+Integer.toBinaryString(i));
b=(byte)i;
i=b;
System.out.println(" " + i+": "+Integer.toBinaryString(i));
}
i
$B$r%-%c%9%H$7$F(B b
$B$KBeF~$7$F$$$^$9!#(B
Integer.toBinaryString()
$B$O!"0z?t$N%S%C%HNs$rJV$9%a%=%C%I$G$9!J;2>H!'(B Integer
$B%/%i%9(B$B!K!#%S%C%HNs$r=PNO$7$?$$BP>]$O(B b
$B$J$N$G$9$,!"$3$N%a%=%C%I$O0z?t$K(B int
$B7?$NCM$7$+$H$l$J$$$N$G!"(B b
$B$r(B i
$B$KBeF~$7$J$*$7$F(B i
$B$r0z?t$K$7$F$$$^$9!#$3$NBeF~$O3HD%7?JQ49$J$N$G!"LdBj$J$/=hM}$5$l$l$^$9!#(B
C:\Java>javac TestCast.java C:\Java>java TestCast 345: 101011001 89: 1011001
int i=345
$B$N%S%C%HNs$O(B 0001 0101 1001 $B$G$9!#>e0L%S%C%H$OA4$F%<%m$J$N$G>JN,$7$^$9!#$3$l$r%-%c%9%H$7$F(B byte b
$B$KBeF~$9$k$H!"2<0L#8%S%C%H$7$+J];}$5$l$J$$$N$G!"(B b
$B$NCM$O(B 0101 1001 $B$K$J$j$^$9!#$3$l$O==?J?t$G(B 89 $B$G$9!#(B 345 $B$O(B byte
$B7?$K%-%c%9%H$5$l$k$H(B 89 $B$K$J$j$^$9!#(B
$B%*%V%8%'%/%H$G$"$k(B String
$B7?$N>l9g$b%-%c%9%H$H$$$&35G0$,B8:_$7$^$9!#$3$N>l9g$O0lHL$K(B$B%*%V%8%'%/%H$N%-%c%9%H(B$B$H$7$F@bL@$5$l$k35G0$G$"$j!"4pK\%G!<%?7?JQ?t$N7?JQ49$H$O0[$J$j$^$9!#Nc$($P!"J8;zNs(B "10"
$B$d(B String str
$B$r(B int
$B7?$KJQ49$7$?$$>l9g$O!"(B Integer.parseInt("10")
$B$d(B Integer.parseInt(str)
$B$N$h$&$K!"(B Integer
$B%/%i%9(B$B$N%a%=%C%I$rMQ$$$^$9!#(B
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||