%演算子
| 日本語 | 剰余演算子 |
| 英語 | 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)
}
}
}




