%演算子
日本語 | 剰余演算子 |
英語 | percent operator |
ふりがな | ぱーせんとえんざんし |
フリガナ | パーセントエンザンシ |
二項演算子のひとつ。
計算用演算子。整数値や実数値の割った「余り」を取得することができる。
int等の整数型同士の場合は、返される値の型はint型となる。
double等の浮動小数点型を用いて計算した場合には、返される値の型はdouble型となる。
計算用演算子。整数値や実数値の割った「余り」を取得することができる。
int等の整数型同士の場合は、返される値の型はint型となる。
double等の浮動小数点型を用いて計算した場合には、返される値の型はdouble型となる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 3を2で割った余りを取得します。
int i = 3 % 2;
System.out.println( i );
// 1
// 実数でもできます。
double d = 3.1 % 2;
System.out.println( d );
// 1.1
// 一応割り算なので、0では割れません。
try
{
i = 3 % 0;
}
catch( ArithmeticException e )
{
e.printStackTrace();
// java.lang.ArithmeticException: / by zero
// at Sample.main(Sample.java:19)
}
}
}
public class Sample
{
public static void main( String[] args )
{
// 3を2で割った余りを取得します。
int i = 3 % 2;
System.out.println( i );
// 1
// 実数でもできます。
double d = 3.1 % 2;
System.out.println( d );
// 1.1
// 一応割り算なので、0では割れません。
try
{
i = 3 % 0;
}
catch( ArithmeticException e )
{
e.printStackTrace();
// java.lang.ArithmeticException: / by zero
// at Sample.main(Sample.java:19)
}
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // 3を2で割った余りを取得します。 int i = 3 % 2; System.out.println( i ); // 1 // 実数でもできます。 double d = 3.1 % 2; System.out.println( d ); // 1.1 // 一応割り算なので、0では割れません。 try { i = 3 % 0; } catch( ArithmeticException e ) { e.printStackTrace(); // java.lang.ArithmeticException: / by zero // at Sample.main(Sample.java:19) } } }