二項演算子
日本語 | 二項演算子 |
英語 | binary operator |
ふりがな | にこうえんざんし |
フリガナ | ニコウエンザンシ |
変数2つに使用できる演算子。
「変数A 演算子 変数B」の形式で、変数Aと変数Bの計算等を行う演算子。この場合、「変数A」を「左オペランド」、「変数B」を「右オペランド」と言う。
以下の演算子が該当する。
・=演算子
・>演算子
・<演算子
・==演算子
・<=演算子
・>=演算子
・!=演算子
・&&演算子
・||演算子
・+演算子
・-演算子
・*演算子
・/演算子
・&演算子
・|演算子
・^演算子
・%演算子
・<<演算子
・>>演算子
・>>>演算子
・+=演算子
・-=演算子
・*=演算子
・/=演算子
・&=演算子
・|=演算子
・^=演算子
・%=演算子
・<<=演算子
・>>=演算子
・>>>=演算子
「変数A 演算子 変数B」の形式で、変数Aと変数Bの計算等を行う演算子。この場合、「変数A」を「左オペランド」、「変数B」を「右オペランド」と言う。
以下の演算子が該当する。
・=演算子
・>演算子
・<演算子
・==演算子
・<=演算子
・>=演算子
・!=演算子
・&&演算子
・||演算子
・+演算子
・-演算子
・*演算子
・/演算子
・&演算子
・|演算子
・^演算子
・%演算子
・<<演算子
・>>演算子
・>>>演算子
・+=演算子
・-=演算子
・*=演算子
・/=演算子
・&=演算子
・|=演算子
・^=演算子
・%=演算子
・<<=演算子
・>>=演算子
・>>>=演算子
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
int i;
// 二項演算子のひとつ、=演算子を使用します。
i = 100;
System.out.println( i );
// 100
// この例の場合、iが「左オペランド」、100が「右オペランド」になります。
// 二項演算子を単項演算子として使用することはできません。
// i = ;
// コンパイルエラー:
// トークン ";" に構文エラーがあります。正しくは "{", "+", "-", "--", "++", "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "(", "true", "false", "IntegerLiteral", "LongLiteral", "FloatingPointLiteral", "DoubleLiteral", "CharacterLiteral", "StringLiteral", "null", "~", "!", "super", "this", "new", "Identifier" です。
}
}
public class Sample
{
public static void main( String[] args )
{
int i;
// 二項演算子のひとつ、=演算子を使用します。
i = 100;
System.out.println( i );
// 100
// この例の場合、iが「左オペランド」、100が「右オペランド」になります。
// 二項演算子を単項演算子として使用することはできません。
// i = ;
// コンパイルエラー:
// トークン ";" に構文エラーがあります。正しくは "{", "+", "-", "--", "++", "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "(", "true", "false", "IntegerLiteral", "LongLiteral", "FloatingPointLiteral", "DoubleLiteral", "CharacterLiteral", "StringLiteral", "null", "~", "!", "super", "this", "new", "Identifier" です。
}
}
// Sample.java public class Sample { public static void main( String[] args ) { int i; // 二項演算子のひとつ、=演算子を使用します。 i = 100; System.out.println( i ); // 100 // この例の場合、iが「左オペランド」、100が「右オペランド」になります。 // 二項演算子を単項演算子として使用することはできません。 // i = ; // コンパイルエラー: // トークン ";" に構文エラーがあります。正しくは "{", "+", "-", "--", "++", "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "(", "true", "false", "IntegerLiteral", "LongLiteral", "FloatingPointLiteral", "DoubleLiteral", "CharacterLiteral", "StringLiteral", "null", "~", "!", "super", "this", "new", "Identifier" です。 } }