Java基礎知識へ戻る | サンプル集目次へ戻る

実行結果
MathOperatorサンプルソース
基本的な算術演算子をおさらいしましょう。"%"は剰余算で、その"%"をprintfで表示するには、"%%"ですからね。
MathOperator.java
/**
 * 愛のJava256本ノック for Java 5.0
 * Javaサンプルソース ver0.2C "MathOperator"
 * MathOperator.java 「基本的な算術演算子」
 *
 * 2005/09/23 制作:安永ノリカズ
 *
 * 【コンパイル&実行方法】
 *     >javac MathOperator.java
 *     >java MathOperator
 * 【キーワード】
 *     演算子(Operator), java.util.Formatterクラス, 
 * 【試してみよう】
 *     割り算の結果を小数点まで求める。
 *     マイナスの値で割った余りを求めてみる。
 */
import java.lang.String;
import java.lang.System;

public class MathOperator {
    public static void main(String[] A00) {
        int L00 = 25;
        int L01 = 6;
        double L02 = 2.56;

        System.out.printf("足し算:%d + %d = %d%n", L00, L01, L00 + L01);
        System.out.printf("引き算:%d - %d = %d%n", L00, L01, L00 - L01);
        System.out.printf("掛け算:%d * %d = %d%n", L00, L01, L00 * L01);
        System.out.printf("割り算:%d / %d = %d%n", L00, L01, L00 / L01);
        System.out.printf("剰余算:%d %% %d = %d%n", L00, L01, L00 % L01);
        System.out.printf("剰余算:%d %% %.2f = %.2f%n", L00, L02, L00 % L02);        
    }
}

/* ■ クラスの外でちょっと一言 ■
Javaのみならず、多くのプログラム言語の算術演算子は、一般的な数学とは
ちょっと違った記号を使います。

掛け算は「*」。アルファベットの「X」と区別するためですね。割り算は
「/」。整数同士の割り算の結果は整数(小数点以下切捨て)となるのがポイン
トです。「%」は剰余算と呼ばれ、割った余りを求めるものです。百分率のパー
セントとは関係ありません。この剰余算は整数だけではなく、小数でも使用可
能。実際に使う局面は少ないと思いますが、一応押さえておいてください。

ちなみに、printfの中では"%"が書式を表す記号に使われますので、"%%"と記述
してます。普通にprintlnで表示する場合と違いますので、ご注意を。
 */
↑ 先頭へ戻る

安永ノリカズのゲーム制作&Javaサンプル集 / Java初心者用サンプル集『愛のJava256本ノック』