スケール
日本語 | 縮尺 |
英語 | scale |
ふりがな | すけーる |
フリガナ | スケール |
// Sample.java
import java.math.BigInteger;
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class Sample
{
public static void main( String[] args )
{
// 出力フォーマットを用意しておきます。
String format = "0.00000000000000000000";
DecimalFormat decimalFormat = new DecimalFormat( format );
// 整数値12345を「右から3つめの桁に小数点を置く」ようにして実数値を作ります。
// この「3」がスケールです。
BigDecimal bigDecimal = new BigDecimal( new BigInteger( "12345" ), 3 );
System.out.println( decimalFormat.format( bigDecimal ) );
// 12.34500000000000000000
// 「3」なので、小数点以下が3桁になります。
// 小数点以下2位の数に四捨五入します。
// この「2」もスケールです。
System.out.println( decimalFormat.format( bigDecimal.setScale( 2, BigDecimal.ROUND_HALF_UP ) ) );
// 12.35000000000000000000
// 「2」なので、小数点以下が2桁になります。
}
}
import java.math.BigInteger;
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class Sample
{
public static void main( String[] args )
{
// 出力フォーマットを用意しておきます。
String format = "0.00000000000000000000";
DecimalFormat decimalFormat = new DecimalFormat( format );
// 整数値12345を「右から3つめの桁に小数点を置く」ようにして実数値を作ります。
// この「3」がスケールです。
BigDecimal bigDecimal = new BigDecimal( new BigInteger( "12345" ), 3 );
System.out.println( decimalFormat.format( bigDecimal ) );
// 12.34500000000000000000
// 「3」なので、小数点以下が3桁になります。
// 小数点以下2位の数に四捨五入します。
// この「2」もスケールです。
System.out.println( decimalFormat.format( bigDecimal.setScale( 2, BigDecimal.ROUND_HALF_UP ) ) );
// 12.35000000000000000000
// 「2」なので、小数点以下が2桁になります。
}
}
// Sample.java import java.math.BigInteger; import java.math.BigDecimal; import java.text.DecimalFormat; public class Sample { public static void main( String[] args ) { // 出力フォーマットを用意しておきます。 String format = "0.00000000000000000000"; DecimalFormat decimalFormat = new DecimalFormat( format ); // 整数値12345を「右から3つめの桁に小数点を置く」ようにして実数値を作ります。 // この「3」がスケールです。 BigDecimal bigDecimal = new BigDecimal( new BigInteger( "12345" ), 3 ); System.out.println( decimalFormat.format( bigDecimal ) ); // 12.34500000000000000000 // 「3」なので、小数点以下が3桁になります。 // 小数点以下2位の数に四捨五入します。 // この「2」もスケールです。 System.out.println( decimalFormat.format( bigDecimal.setScale( 2, BigDecimal.ROUND_HALF_UP ) ) ); // 12.35000000000000000000 // 「2」なので、小数点以下が2桁になります。 } }
「みだし」に含まれているページ
「解説」に含まれているページ
- (参照している単語はありません)