Java 計算のサンプル(演算/代入演算子/インクリメント/デクリメント)

Javaの計算のサンプルです。

目次

数値の演算

数値の演算のサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {

		//足し算
		System.out.println(6 + 3); //9
		
		//引き算
		System.out.println(6 - 3); //3
		
		//掛け算
		System.out.println(6 * 3); //18
		
		//割り算
		System.out.println(6 / 3); //2
		
		//割り算の余りを求める
		System.out.println(5 % 3); //2
		
		//べき乗
		System.out.println(Math.pow(2, 4)); //16.0

 	}
}

19行目の%は、割り算の余りを求めます。
22行目は、べき乗です。1 つ目の数値を 2 つ目の数値でべき乗します(2*2*2*2=16)。

 

代入演算子

計算がある代入演算子のサンプルです。
計算した後に変数に代入します。

package test1;

public class Test1 {
	public static void main(String[] args) {

		int a = 6;
		System.out.println(a += 3);//a = a + 3 と同じ → 9
		
		int b = 6;
		System.out.println(b -= 3);//b = b -3 と同じ → 3
		
		int c = 6;
		System.out.println(c *= 3);//c = c * 3 と同じ → 18
		
		int d = 6;
		System.out.println(d /= 3);//d = d / 3 と同じ → 2
		
		int e = 5;
		System.out.println(e %= 3);//e = e % 3 と同じ → 2

 	}
}

 

インクリメント

インクリメントのサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {

		int a = 0;
		int b = ++a;
		System.out.println(b);//1
		
		int c = 0;
		int d = c++;
		System.out.println(d);//0
		System.out.println(c);//1
 	}
}

7行目は、変数の前に++がついています。値に1を足してから変数に代入します。
11行目は、変数の後ろに++がついています。値を変数に代入してから1を足します。

 

デクリメント

デクリメントのサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {

		int a = 0;
		int b = --a;
		System.out.println(b);//-1
		
		int c = 0;
		int d = c--;
		System.out.println(d);//0
		System.out.println(c);//-1
 	}
}

7行目は、変数の前に--がついています。値から1を引いてから変数に代入します。
11行目は、変数の後ろに--がついています。値を変数に代入してから1を引きます。

関連の記事

Java 小数点以下の切り上げのサンプル(setScale)
Java 小数点以下の切り捨てのサンプル(setScale)
Java 小数点以下の四捨五入のサンプル(setScale)
Java 小数点のある足し算、引き算、掛け算、割り算のサンプル(BigDecimal)

△上に戻る