*演算子
日本語 | 掛ける演算子 |
英語 | asterisk operator |
ふりがな | あすたりすくえんざんし |
フリガナ | アスタリスクエンザンシ |
掛け算を行う演算子。
二項演算子のひとつ。
計算用演算子。整数値や実数値を文字通り「かける」ことができる。
左オペランドと右オペランドを掛けた結果が戻り値として返される。掛けた結果は両オペランドには反映されない。
boolean型を除くプリミティブ型で使用できる。
二項演算子のひとつ。
計算用演算子。整数値や実数値を文字通り「かける」ことができる。
左オペランドと右オペランドを掛けた結果が戻り値として返される。掛けた結果は両オペランドには反映されない。
boolean型を除くプリミティブ型で使用できる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 整数値の掛け算。
System.out.println( 1 * 3 );
// 3
// 変数を使用した場合。
int intL = 10;
int intR = 20;
System.out.println( intL );
System.out.println( intR );
System.out.println( intL * intR );
System.out.println( intL );
System.out.println( intR );
// 10
// 20
// 200
// 10
// 20
// このように、*演算子の結果は、オペランドには書き込まれません。
// *演算子の演算結果が戻り値として返されるのでそれを受け取ります。
int result = intL * intR;
System.out.println( result );
// 200
// クラスには使えません。
// コンパイルエラーになります。
Integer integerL = new Integer( 100 );
Integer integerR = new Integer( 300 );
// System.out.println( integerL * integerR );
// コンパイルエラー:
// 演算子 * は引き数の型 java.lang.Integer, java.lang.Integer で未定義です。
}
}
public class Sample
{
public static void main( String[] args )
{
// 整数値の掛け算。
System.out.println( 1 * 3 );
// 3
// 変数を使用した場合。
int intL = 10;
int intR = 20;
System.out.println( intL );
System.out.println( intR );
System.out.println( intL * intR );
System.out.println( intL );
System.out.println( intR );
// 10
// 20
// 200
// 10
// 20
// このように、*演算子の結果は、オペランドには書き込まれません。
// *演算子の演算結果が戻り値として返されるのでそれを受け取ります。
int result = intL * intR;
System.out.println( result );
// 200
// クラスには使えません。
// コンパイルエラーになります。
Integer integerL = new Integer( 100 );
Integer integerR = new Integer( 300 );
// System.out.println( integerL * integerR );
// コンパイルエラー:
// 演算子 * は引き数の型 java.lang.Integer, java.lang.Integer で未定義です。
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // 整数値の掛け算。 System.out.println( 1 * 3 ); // 3 // 変数を使用した場合。 int intL = 10; int intR = 20; System.out.println( intL ); System.out.println( intR ); System.out.println( intL * intR ); System.out.println( intL ); System.out.println( intR ); // 10 // 20 // 200 // 10 // 20 // このように、*演算子の結果は、オペランドには書き込まれません。 // *演算子の演算結果が戻り値として返されるのでそれを受け取ります。 int result = intL * intR; System.out.println( result ); // 200 // クラスには使えません。 // コンパイルエラーになります。 Integer integerL = new Integer( 100 ); Integer integerR = new Integer( 300 ); // System.out.println( integerL * integerR ); // コンパイルエラー: // 演算子 * は引き数の型 java.lang.Integer, java.lang.Integer で未定義です。 } }