[入門~応用] Java サンプルプログラム集

目的

数字の二乗(累乗)したい。
例えば、3を2乗して「9」を、10を3乗して「1000」を取得する。

関連キーワード

数字の二乗(累乗)したい。
例えば、3を2乗して「9」を、10を3乗して「1000」を取得する。

Math#pow


二乗, 三乗, 累乗, 2乗, 3乗, 計算

解説

Math#pow(double, double)を使うことで、累乗を計算することができます。
第一引数は、累乗したい数字を指定します。
第一引数は、何乗したいのかを指定します。
 
例えば、3の2乗であれば、「Math.pow(3.0, 2.0)」となります。
 

サンプルコード

具体的に、コードを書くと次のようになります。

public class Sample {
    public static void main(String[] args) {
        // 累乗を計算する
        double outputdata = Math.pow(3.0, 2.0);
        // 結果表示
        System.out.println("累乗=" + outputdata);
    }
}

実行結果

上で書いたサンプルコードを、DOS窓からコンパイルして実行すると、以下の結果が表示されます。

C:sample>javac Sample.java
 
C:sample>java Sample
累乗=9.0

注意ポイント

引数や戻り値がdouble型であることに注意して下さい。

関連記事

四則演算(+-*÷)する 絶対値を計算する 2/8/10/16進数を変換する 切り捨て・切り上げ・四捨五入 最大値・最小値を取得する 乱数を発生させる 割り算の余りを計算する 平方根を計算する コサイン/サイン/タンジェントを計算する 自然対数/自然対数の底/円周率を計算する 最大公約数/最小公倍数を計算する 階乗を計算する 文字列の一部を抜き出す 文字と文字を結合・連結する 文字列の長さを取得する 文字列を(前方・後方)検索する 文字列を置き換える 文字列で分割する 文字列から空白文字列を除去する 文字列と文字列を比較する 大文字・小文字を変換する 文字列のヒット回数をカウントする 文字列を暗号化する 文字列を逆にする null時にデフォルト文字列に置き換える 文に含まれる空白文字列を削除する 現在時刻を取得する 日付形式にフォーマットする 指定した日付後の日付を取得する 曜日を取得する 期間を取得する 月末日を取得する 処理時間を計測する 日付の妥当性を検査する 日付を比較する 日付を計算(加算・減算)する オブジェクトのクローン・コピーを作成する オブジェクトを比較する オブジェクトを文字列として取得する オブジェクトの型を調べる アクティブなスレッドの数を取得する 実行を一時停止(スリープ)する ファイルの属性情報を取得する ディレクトリの属性情報を取得する ファイルへ書き込む ファイルから読み出す ディレクトリ内のファイルのリストを取得 ディレクトリ/ファイルを読み取り専用にする パスの区切り文字(\\)を取得する ファイルが読み取り/書き込み可能か取得する ディレクトリ/ファイルを新規作成する ディレクトリ/ファイルを削除する 一時的なディレクトリ/ファイルを新規作成する ディレクトリ/ファイルが存在するか取得する ファイルサイズを取得する 特定の場所にランダム書込みをする ログを出力する ログをフォーマットする ログのレベルを設定する Appenderの種類 ログをファイルへ保存する ログをネットワーク経由で保存する ログをシステムログへ保存する ログをデータベースへ保存する AccessをJDBC経由で使う Oracleを使う MySQLをJDBC経由で使う PostgreSQLをJDBC経由で使う 自動的にコミットする 手動でコミットする トランザクション管理する 処理結果を取得する ストアドプロシージャーを呼び出す データ型を調べる Oracleのエラー値を取得する テーブルのカラムの型・長さを取得する O/RマッピングでDBをスマートに サーブレットを使う リダイレクトとフォワード アクセスユーザーの情報を取得する ベーシック・基本認証をしたい 画面遷移させる jarライブラリーを配置する Cookieの書込む/読み込む 文字コードをセットする フォームからのリクエストデータを取得する サーブレットをフィルターを通す JSPを使う JavaBeansを使う ディレクティブを使う アクションを使う スクリプトを使う 簡単!Javaサンプルプログラム

[入門~応用] Java サンプルプログラム集 へ | ページ先頭
 
著作権免責事項リンク集
Copyright (C) 2001-2012 DOS窓. All Rights Reserved. (processing time 0.08s)
対策に問題集及びテキストと、学習システム(e-Learning)で独学をサポートしています。