Share via


MathContext Constructors

Definition

Overloads

MathContext(Int32)

Constructs a new MathContext with a specified precision.

MathContext(Int32, MathNotationForm)

Constructs a new MathContext with a specified precision and form.

MathContext(Int32, MathNotationForm, Boolean)

Constructs a new MathContext with a specified precision, form, and lostDigits setting.

MathContext(Int32, MathNotationForm, Boolean, RoundOptions)

Constructs a new MathContext with a specified precision, form, lostDigits, and roundingMode setting.

MathContext(Int32)

Constructs a new MathContext with a specified precision.

[Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=24)]
public MathContext (int setdigits);
[<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=24)>]
new Android.Icu.Math.MathContext : int -> Android.Icu.Math.MathContext

Parameters

setdigits
Int32

The int digits setting for this MathContext.

Attributes

Remarks

Constructs a new MathContext with a specified precision. The other settings are set to the default values (see #DEFAULT).

An IllegalArgumentException is thrown if the setdigits parameter is out of range (&lt;0 or &gt;999999999).

Java documentation for android.icu.math.MathContext.MathContext(int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

MathContext(Int32, MathNotationForm)

Constructs a new MathContext with a specified precision and form.

[Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=24)]
public MathContext (int setdigits, Android.Icu.Math.MathNotationForm setform);
[<Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=24)>]
new Android.Icu.Math.MathContext : int * Android.Icu.Math.MathNotationForm -> Android.Icu.Math.MathContext

Parameters

setdigits
Int32

The int digits setting for this MathContext.

setform
MathNotationForm

The int form setting for this MathContext.

Attributes

Remarks

Constructs a new MathContext with a specified precision and form. The other settings are set to the default values (see #DEFAULT).

An IllegalArgumentException is thrown if the setdigits parameter is out of range (&lt;0 or &gt;999999999), or if the value given for the setform parameter is not one of the appropriate constants.

Java documentation for android.icu.math.MathContext.MathContext(int, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

MathContext(Int32, MathNotationForm, Boolean)

Constructs a new MathContext with a specified precision, form, and lostDigits setting.

[Android.Runtime.Register(".ctor", "(IIZ)V", "", ApiSince=24)]
public MathContext (int setdigits, Android.Icu.Math.MathNotationForm setform, bool setlostdigits);
[<Android.Runtime.Register(".ctor", "(IIZ)V", "", ApiSince=24)>]
new Android.Icu.Math.MathContext : int * Android.Icu.Math.MathNotationForm * bool -> Android.Icu.Math.MathContext

Parameters

setdigits
Int32

The int digits setting for this MathContext.

setform
MathNotationForm

The int form setting for this MathContext.

setlostdigits
Boolean

The boolean lostDigits setting for this MathContext.

Attributes

Remarks

Constructs a new MathContext with a specified precision, form, and lostDigits setting. The roundingMode setting is set to its default value (see #DEFAULT).

An IllegalArgumentException is thrown if the setdigits parameter is out of range (&lt;0 or &gt;999999999), or if the value given for the setform parameter is not one of the appropriate constants.

Java documentation for android.icu.math.MathContext.MathContext(int, int, boolean).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

MathContext(Int32, MathNotationForm, Boolean, RoundOptions)

Constructs a new MathContext with a specified precision, form, lostDigits, and roundingMode setting.

[Android.Runtime.Register(".ctor", "(IIZI)V", "", ApiSince=24)]
public MathContext (int setdigits, Android.Icu.Math.MathNotationForm setform, bool setlostdigits, Android.Icu.Math.RoundOptions setroundingmode);
[<Android.Runtime.Register(".ctor", "(IIZI)V", "", ApiSince=24)>]
new Android.Icu.Math.MathContext : int * Android.Icu.Math.MathNotationForm * bool * Android.Icu.Math.RoundOptions -> Android.Icu.Math.MathContext

Parameters

setdigits
Int32

The int digits setting for this MathContext.

setform
MathNotationForm

The int form setting for this MathContext.

setlostdigits
Boolean

The boolean lostDigits setting for this MathContext.

setroundingmode
RoundOptions

The int roundingMode setting for this MathContext.

Attributes

Remarks

Constructs a new MathContext with a specified precision, form, lostDigits, and roundingMode setting.

An IllegalArgumentException is thrown if the setdigits parameter is out of range (&lt;0 or &gt;999999999), or if the value given for the setform or setroundingmode parameters is not one of the appropriate constants.

Java documentation for android.icu.math.MathContext.MathContext(int, int, boolean, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to