自然数
日本語 | 自然数 |
英語 | natural number |
ふりがな | しぜんすう |
フリガナ | シゼンスウ |
正の整数。
負の数ではなく、小数も持たない数。
0、1、2、……といった数のこと。
いわゆる、物を数えるときに使用する「自然な数」。
ただし、数学的な定義としては厳密には異なる場合がある。また、自然数には「0」を含めない場合もあるため注意。
Javaでは、自然数はint型等、以下の整数型の変数で格納する。
・byte
・char
・short
・int
・long
特に問題がなければint型変数で格納するのがいいだろう。
ただし、char型以外は符号を持つため、マイナスの値を格納できる。そのため、これらは「自然数専用」の型ではないので注意。その点で言えば、別にfloatやdoubleといった浮動小数点型変数でも問題なく格納できる。
負の数ではなく、小数も持たない数。
0、1、2、……といった数のこと。
いわゆる、物を数えるときに使用する「自然な数」。
ただし、数学的な定義としては厳密には異なる場合がある。また、自然数には「0」を含めない場合もあるため注意。
Javaでは、自然数はint型等、以下の整数型の変数で格納する。
・byte
・char
・short
・int
・long
特に問題がなければint型変数で格納するのがいいだろう。
ただし、char型以外は符号を持つため、マイナスの値を格納できる。そのため、これらは「自然数専用」の型ではないので注意。その点で言えば、別にfloatやdoubleといった浮動小数点型変数でも問題なく格納できる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 自然数100をint型変数iに入れます。
int i = 100;
System.out.println( i );
// 100
// ただし、int型変数を始め、多くの整数値型は
// 符号ありのため、マイナスの値も格納できます。
// その点で、整数値型は自然数専用、というわけでは
// ありません。
i = -100;
System.out.println( i );
// -100
}
}
public class Sample
{
public static void main( String[] args )
{
// 自然数100をint型変数iに入れます。
int i = 100;
System.out.println( i );
// 100
// ただし、int型変数を始め、多くの整数値型は
// 符号ありのため、マイナスの値も格納できます。
// その点で、整数値型は自然数専用、というわけでは
// ありません。
i = -100;
System.out.println( i );
// -100
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // 自然数100をint型変数iに入れます。 int i = 100; System.out.println( i ); // 100 // ただし、int型変数を始め、多くの整数値型は // 符号ありのため、マイナスの値も格納できます。 // その点で、整数値型は自然数専用、というわけでは // ありません。 i = -100; System.out.println( i ); // -100 } }