2020/3/23
2025/3/07
計算結果表示プログラム

計算結果の表示
プログラム言語は、計算を行う機能を持っています。
c = a + b … aとbを足して、cに入れる c = a - b … aからbを引いて、cに入れる c = a * b … aとbを掛けて、cに入れる c = a / b … aをbで割って、cに入れる
基本的な計算である足し算(加法)/引き算(減法)/掛け算(乗法)/割り算(除法)の4つの計算を四則演算といいます。
この四則演算は、演算子という記号を使って計算することができます。一般に、四則演算の記号は、足し算は”+”、引き算は”-”、掛け算は”×”、割り算(除算)は”÷”を用いますが、Javaの場合は以下の記号を用います。
演算 | 演算子 |
---|---|
足し算 | +(半角) |
引き算 | -(半角) |
掛け算 | *(半角) |
割り算 | /(半角) |
掛け算の”×”は半角の"*"(アスタリスク)、割り算の”÷”は半角の"/"(スラッシュ)を使います。
それでは、演算子を使った計算例を紹介します。
Javaソースコード その1
Calc.java
001 002 003 004 005 006 007 008 009 010 011 012
public class Calc { public static void main( String[] args ) { // 足し算 3 + 8 System.out.println( 3 + 8 ); // 引き算 16.4 - 2.2 System.out.println( 16.4 - 2.2 ); // 掛け算 5.6 * 8.0 System.out.println( 5.6 * 8.0 ); // 割り算 63.3 / 23.1 System.out.println( 63.3 / 23.1 ); } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis Calc.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac Calc.java
実行
C:\talavax\javasample>java Calc
出力結果
11 14.2 44.8 2.74025974025974
上記のCalc.javaの計算式と値をいろいろ変えて試してみてください。
Javaソースコード その2
次のJavaソースコードは、変数の値を計算により変化させ、その値を元の変数に代入する例です。
Calc2.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016
public class Calc2 { public static void main( String[] args ) { // 変数の宣言 int a; // 変数に値を足す a = 10; a = a + 5; System.out.println( a ); // 変数に値を掛ける a = 4; a = a * 3; System.out.println( a ); } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis Calc2.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac Calc2.java
実行
C:\talavax\javasample>java Calc2
出力結果
15 12
10に5を加えた15、4に3を掛けた12がコンソール出力されています。
それでは、ソースコードの計算部分を見ていきましょう。
006 007 008 009
// 変数に値を足す
a = 10;
a = a + 5;
System.out.println( a );
011 012 013 014
// 変数に値を掛ける
a = 4;
a = a * 3;
System.out.println( a );
Javaソースコード その3
このJavaソースコードは、変数に数値を足したものをprintlnメソッドで出力する例です。
Calc3.java
001 002 003 004 005 006 007 008 009 010 011
public class Calc3 { public static void main( String[] args ) { int a; a = 10; System.out.println( a + 5 ); System.out.println( a ); } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis Calc3.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac Calc3.java
実行
C:\talavax\javasample>java Calc3
出力結果
15 10
ソースコードの計算部分を解説します。
005 006 007
a = 10; System.out.println( a + 5 );
int型の変数aに10を代入し、その後、"a+5"を引数にしてprintlnメソッドを呼んでいます。a=10に5を足した15が出力されます。
009
System.out.println( a );
"a"を引数にしてprintlnメソッドを呼んでいます。a=10が出力されます。
Javaソースコード その4
このJavaソースコードは、変数の代入式をprintlnメソッドで出力する例です。
Calc4.java
001 002 003 004 005 006 007 008 009 010 011
public class Calc4 { public static void main( String[] args ) { int a; a = 10; System.out.println( a = a + 5 ); System.out.println( a ); } }
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjis Calc4.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac Calc4.java
実行
C:\talavax\javasample>java Calc4
出力結果
15 15
ソースコードの計算部分を解説します。
005 006 007
a = 10; System.out.println( a = a + 5 );
int型の変数aに10を代入し、その後、"a=a+5"を引数にしてprintlnメソッドを呼んでいます。a=10に5を足した15が出力されます。
"a=a+5"は、変数aに5を足した値を変数aに代入する式なので変数aは15になります。この代入後の変数aの値が出力されます。
009
System.out.println( a );
"a"を引数にしてprintlnメソッドを呼んでいます。a=15が出力されます。
以上です。
計算に関するコンテンツ
「計算」に関係があるコンテンツをまとめています。
- コンピュータの5大装置
- アルゴリズムとは
- 円弧の長さ
- 面積とは
- 面積を計算するプログラム
- 多次元配列
- 配列
- 代入演算子
- 同じマンハッタン距離の座標をプロット
- xy-座標の描画するクラス
- 2進数
- ビット演算子
- ビットシフト
- byte型をint型へ変換
- 「a = a + 1」とは?
- 画像の中心座標
- 時計の短針と長針の角度
- 最も近い座標を探す
- コラッツ予想の確認
- テーブルによる色変換 その1
- 色をARGB値に分解
- 値の比較
- コンピューター
- 消費税計算
- 数学座標→画像座標変換
- CPU
- 日時
- 2つのサイコロの出目の和の確率
- ゾロ目の出る確率
- 整数の桁数を求める(for文を使用)
- 整数の桁数を求める(while文を使用)
- 割り算(除算)について
- 0.0に近い値
- 整数の割り算(除算)について
- double型のもつ誤差
- 計算順序による計算結果の違い
- エッジ(境界)検出
- 正三角形の描画
- 正三角形
- 画像の2倍拡大
- 生年月日から年齢を計算
- 黄金角とは
- 黄金比とは
- 黄金比とは
- GPU
- グラフの表示
- グラデーション
- グラデーション画像(横方向)
- グラデーション画像(放射状)
- グラデーション画像(4隅の色)
- より自然なグレースケール変換
- 時分秒変換
- HSV色空間について
- 複利計算(元利合計)
- if文
- RGBの平均値
- インクリメント、デクリメント演算子
- インスタンス
- 内角
- 点が円内かを判定
- 二等辺三角形
- お札とコインの数
- Javaプログラミングの基礎
- Javaの3つのエディション
- 学習用のJavaソースコード
- Javaでいろいろ試してみる
- 九九(くく)の表を作る
- 九九(くく)の表を作る その2
- 九九(くく)の表を作る その5
- ライン(line)
- 積和演算
- マルウェア
- 数学関数(絶対値)
- 球の表面積/体積計算
- 円の面積計算
- 立方体の表面積/体積計算
- 直方体の表面積/体積計算
- 平行四辺形の面積計算
- 台形の面積計算
- 三角形の面積計算
- バビロニアの平方根
- 円周率πを計算で求める その1
- 数学関数(立方根)
- 数学関数 三角関数 cos
- 角度の正規化
- 数学関数(2点間の距離)
- 数学関数(2点間の距離 - 3次元)
- 直線と点の距離
- 数学定数 自然対数の底e
- 正三角形の面積計算
- 正三角形の面積計算 その2
- 偶数・奇数の判定
- 階乗
- フィボナッチ数列
- フィボナッチ数列(再帰)
- フィボナッチ数列(配列)
- 最大公約数 その2
- ユークリッド互除法
- 格子座標から円周率πを計算
- 三角形の面積計算(ヘロンの公式)
- 円周率πを計算で求める その2
- 数学関数(対数)
- 中点
- 数学関数(複数の値の最小値と最大値)
- ニュートン法
- ニュートン法で平方根
- ニュートン法で平方根 その2
- ニュートン法で平方根 その3
- 数値微分
- 完全数
- 数学定数 円周率π(パイ)
- 各位(くらい)の値を求める
- 指定の位(くらい)の値を求める
- 数学関数(累乗)
- 整数の累乗
- 10のN乗かを判定
- ピタゴラスの定理
- 二次方程式の解の公式
- 角度とラジアンの相互変換
- 数学関数(乱数)
- 回転行列
- 数学関数(小数第N桁四捨五入)
- 数学関数(符号)
- 数学関数 三角関数 sin
- 値の2乗
- 数学関数(平方根)
- 整数の平方根計算
- 1からNの和
- 数学関数 三角関数 tan
- tan(タンジェント)
- 数学関数(複数の値の合計と平均)
- 三角関数 計算方法
- 数学関数(小数第N桁切り捨て)
- メソッド
- short型の掛け算(乗算)
- 足し算とビットシフトによる掛け算
- 画像をセピア色にする
- 画像を操作するクラスの作成
- N値化
- 値上げ率の計算
- 最も近い値の取得方法
- 画像の色反転
- ノイズ画像の作成
- 画像にノイズを加える
- 正確な割合のノイズ画像作成
- オブジェクト指向
- 演算子
- 計算の優先順位
- 象限
- 塗りつぶし円
- 円模様(円の整列)
- 円模様2(隙間の少ない整列)
- 同心円模様
- 放射状模様
- 円周上のランダムな座標を求める その1
- 円周上のランダムな座標を求める その2
- 円周上のランダムな座標を求める その3
- 極座標系
- プログラミング言語
- プログラミング
- 乱数で文字列を生成
- 長方形
- 再帰呼び出し
- 正六角形
- return文
- お米の重さ計算
- 利益率の計算
- キーボード入力した角度のsin、cosを計算
- キーボード入力した値の絶対値
- キーボード入力した値を2乗(自乗)
- 白銀比とは
- 画像をぼかす
- 空間フィルタリング
- 掛け算なしで平方表の作成
- 正方形
- ステンドグラス風画像
- 2つ文字列が等しいかを判定
- 文字列の作成と初期化
- 文字数字を数値に変換
- 2進数を整数に変換
- Javaのプログラム構成
- 和の公式
- 和の公式 その2
- 表面積
- 剰余(余り)計算プログラム
- 「割り切れる」とは?
- switch文
- 三項演算子
- 円を描く(テキスト版)
- 2倍と左ビットシフトの速度
- 時間計測
- 等分除(とうぶんじょ)
- 型キャスト
- 非圧縮
- ITで使われる単位
- 単位円
- 単位ベクトル
- ウサギ算
- 変数の初期値
- 無限大 Infinity
- 変数の最小値・最大値
- 非数値
- オーバーフロー・アンダーフロー
- 変数について