Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[JavaHouse-Brewers:18498] Re: べき乗について

9 views
Skip to first unread message

owner-ja...@java-house.etl.go.jp

unread,
Aug 7, 1998, 3:00:00 AM8/7/98
to JavaHouse Brewers ML
On Fri, 7 Aug 98 13:55:51 JST
"N.Amemiya" <a...@nikongw.nikon.co.jp> wrote:

> 雨宮です。こんにちは。
>
> Fujii Akihitoさま wrote:
> >
> > jdk1.1.6で int x の int y 乗をやりたいんですが,
> > どうしたらいいでしょうか?
>
> 1) APIの java.lang.Mathの所をみる。
>
> 2) int乗に限定するなら、for文で書いてもいいかも。
> for (int i = 2; i <= y; i++) {
> int kotae = x;
> kotae = kotae * x;
> }
>
こういう風に書いた場合
for文内の
int kotae = x;
は1回しか実行されないのだろうか。
たとえそうだとしても
普通は、
kotae=1;
for(i=0;i<y;i++){
kotae=kotae*x;
}
ですね。
何かCのソースみたい。
但し、これはy正の場合でyが負の時は逆数を取る必要あり。


0 new messages