« 本日の朝ご飯のおかず 焼津産アジの開き、煮干し出汁の味噌汁など | トップページ | 本日のお昼ご飯 ズワイガニのチャーハン、昨晩の餃子の残りなど »

2010年8月22日 (日)

わかりやすいJava入門(川場隆著、秀和システム出版)での独学 / べき乗

 8月13日のブログに記したが(わかりやすいJava入門(川場隆著、秀和システム出版)は、独習者への良書だと思う)、Javaの独学を進めている。
 Visual Basicでは、べき乗の計算をする場合、例えば、A^2とすればA×Aの計算が出来る。Javaではどうか?JavaでもA^2とすれば計算が出来てまう。
 しかし、Javaの場合、出てくる結果は、A×Aではない。Javaでは「^」の記号は、排他的論理和になってしまう。Javaでべき乗を計算したい場合はA×Aとするか、Math.pow(A,2);としなければならない。
※15のべき乗は225になるが、Javaで15^2とすると13になった。

 ちなみにCでは、排他的論理に相当する演算子はない(書籍 独習Cより)が、べき乗はJavaと同様pow(A,2)のような形になる(Cはまともに学習していないので嘘かも)。

 わかりやすいJava入門は、言語初心者(他言語の経験無し)を対象にして書いているようなので、powのところに「^」はべき乗にあらずの一言がなかったのは当然と言えば当然の話かも。

|

« 本日の朝ご飯のおかず 焼津産アジの開き、煮干し出汁の味噌汁など | トップページ | 本日のお昼ご飯 ズワイガニのチャーハン、昨晩の餃子の残りなど »

独白(散歩中に気づいたこと等雑多)」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: わかりやすいJava入門(川場隆著、秀和システム出版)での独学 / べき乗:

« 本日の朝ご飯のおかず 焼津産アジの開き、煮干し出汁の味噌汁など | トップページ | 本日のお昼ご飯 ズワイガニのチャーハン、昨晩の餃子の残りなど »