Conversion.Int Metode

Definisi

Mengembalikan porsi bilangan bulat suatu angka.

Overload

Nama Deskripsi
Int(Decimal)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Double)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Int16)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Int32)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Int64)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Object)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Single)

Mengembalikan porsi bilangan bulat suatu angka.

Int(Decimal)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static System::Decimal Int(System::Decimal Number);
public static decimal Int(decimal Number);
static member Int : decimal -> decimal
Public Function Int (Number As Decimal) As Decimal

Parameter

Number
Decimal

Required. Sejumlah jenis Decimal atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Lihat juga

Berlaku untuk

Int(Double)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static double Int(double Number);
public static double Int(double Number);
static member Int : double -> double
Public Function Int (Number As Double) As Double

Parameter

Number
Double

Required. Sejumlah jenis Double atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Dimulai dengan Visual Basic 15.8, performa konversi Double-to-integer dioptimalkan jika Anda meneruskan nilai yang dikembalikan oleh metode Int ke salah satu fungsi konversi integral, atau jika nilai Ganda yang dikembalikan oleh Int secara otomatis dikonversi ke bilangan bulat dengan Option Strict diatur ke Nonaktif. Pengoptimalan ini memungkinkan kode berjalan lebih cepat -- hingga dua kali lebih cepat untuk kode yang melakukan sejumlah besar konversi ke jenis bilangan bulat. Contoh berikut mengilustrasikan konversi yang dioptimalkan seperti itu:

Dim dbl As Double = 175.7619
Dim i3 As Integer = CInt(Int(dbl))         ' Result: 175

Lihat juga

Berlaku untuk

Int(Int16)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static short Int(short Number);
public static short Int(short Number);
static member Int : int16 -> int16
Public Function Int (Number As Short) As Short

Parameter

Number
Int16

Required. Sejumlah jenis Short atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Lihat juga

Berlaku untuk

Int(Int32)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static int Int(int Number);
public static int Int(int Number);
static member Int : int -> int
Public Function Int (Number As Integer) As Integer

Parameter

Number
Int32

Required. Sejumlah jenis Integer atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Lihat juga

Berlaku untuk

Int(Int64)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static long Int(long Number);
public static long Int(long Number);
static member Int : int64 -> int64
Public Function Int (Number As Long) As Long

Parameter

Number
Int64

Required. Sejumlah jenis Long atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Lihat juga

Berlaku untuk

Int(Object)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static System::Object ^ Int(System::Object ^ Number);
public static object Int(object Number);
static member Int : obj -> obj
Public Function Int (Number As Object) As Object

Parameter

Number
Object

Required. Sejumlah jenis Object atau ekspresi numerik yang valid. Jika Number berisi Nothing, Nothing dikembalikan.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Dimulai dengan Visual Basic 15.8, jika argumen Number adalah objek yang jenis runtime Double atau Single, performa konversi floating-point-to-integer dioptimalkan jika Anda meneruskan nilai yang dikembalikan oleh metode Int ke salah satu fungsi konversi integral, atau jika nilai yang dikembalikan oleh Int secara otomatis dikonversi ke bilangan bulat dengan Option Strict diatur ke Nonaktif. Pengoptimalan ini memungkinkan kode berjalan lebih cepat -- hingga dua kali lebih cepat untuk kode yang melakukan sejumlah besar konversi ke jenis bilangan bulat. Contohnya:

Dim d As Object = 173.7619
Dim i1 As Integer = CInt(Int(d))           ' Result: 173
Dim s As Object = 173.7619F
Dim i2 As Integer = CInt(Int(s))           ' Result: 173

Lihat juga

Berlaku untuk

Int(Single)

Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb
Sumber:
Conversion.vb

Mengembalikan porsi bilangan bulat suatu angka.

public:
 static float Int(float Number);
public static float Int(float Number);
static member Int : single -> single
Public Function Int (Number As Single) As Single

Parameter

Number
Single

Required. Sejumlah jenis Single atau ekspresi numerik yang valid.

Mengembalikan

Bagian bilangan bulat dari angka.

Pengecualian

Angka tidak ditentukan.

Angka bukan tipe numerik.

Contoh

Contoh ini menggambarkan Int bagaimana fungsi dan Fix mengembalikan bagian bilangan bulat angka. Dalam kasus argumen angka negatif, Int fungsi mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan angka; Fix fungsi mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan angka. Contoh berikut mengharuskan Anda menentukan Option Strict Off karena konversi implisit dari jenis ke jenis DoubleInteger tidak diizinkan di bawah Option Strict On:

' This code requires Option Strict Off
Dim MyNumber As Integer
MyNumber = Int(99.8)   ' Returns 99.
MyNumber = Fix(99.8)   ' Returns 99.

MyNumber = Int(-99.8)  ' Returns -100.
MyNumber = Fix(-99.8)  ' Returns -99.

MyNumber = Int(-99.2)  ' Returns -100.
MyNumber = Fix(-99.2)  ' Returns -99.

Anda dapat menggunakan CInt fungsi untuk mengonversi jenis data lain secara eksplisit untuk mengetik Integer dengan Option Strict Off. Namun, CInt membulatkan ke bilangan bulat terdekat alih-alih memotong bagian pecahan angka. Contohnya:

MyNumber = CInt(99.8)    ' Returns 100.
MyNumber = CInt(-99.8)   ' Returns -100.
MyNumber = CInt(-99.2)   ' Returns -99.

Anda dapat menggunakan CInt fungsi pada hasil panggilan ke Fix atau Int untuk melakukan konversi eksplisit ke bilangan bulat tanpa pembulatan. Contohnya:

MyNumber = CInt(Fix(99.8))   ' Returns 99.
MyNumber = CInt(Int(99.8))   ' Returns 99.

Untuk informasi selengkapnya tentang CInt, lihat Fungsi Konversi Jenis.

Keterangan

Int Kedua fungsi dan Fix menghapus bagian pecahan dari Number dan mengembalikan nilai bilangan bulat yang dihasilkan.

Perbedaan antara Int dan Fix fungsi adalah bahwa jika Number negatif, Int mengembalikan bilangan bulat negatif pertama kurang dari atau sama dengan Number, sedangkan Fix mengembalikan bilangan bulat negatif pertama yang lebih besar dari atau sama dengan Number. Misalnya, Int mengonversi -8,4 ke -9, dan Fix mengonversi -8,4 ke -8.

a.. setara dengan a..^0

Dimulai dengan Visual Basic 15.8, performa konversi Single-ke-bilangan bulat dioptimalkan jika Anda meneruskan nilai yang dikembalikan oleh metode Int ke salah satu fungsi konversi integral, atau jika nilai Single yang dikembalikan oleh Int secara otomatis dikonversi ke bilangan bulat dengan Option Strict diatur ke Nonaktif. Pengoptimalan ini memungkinkan kode berjalan lebih cepat -- hingga dua kali lebih cepat untuk kode yang melakukan sejumlah besar konversi ke jenis bilangan bulat. Contoh berikut mengilustrasikan konversi yang dioptimalkan seperti itu:

Dim sng As Single = 175.7619
Dim i3 As Integer = CInt(Fix(sng))         ' Result: 175

Lihat juga

Berlaku untuk