Apa itu Metode Math.Max() di C#

Apa Itu Metode Math Max Di C



Matematika adalah konsep dasar yang harus diketahui seseorang untuk memulai pemrograman. Ini tidak hanya membantu dalam membangun logika tetapi juga mengoptimalkan kode kita. Pemrogram menggunakan fungsi matematika untuk melakukan berbagai operasi dalam kode mereka. Salah satu fungsinya adalah Matematika.Max() metode dalam C #. Artikel ini membahas metode Math.Max() secara detail dan membahas sintaks, parameter, dan nilai baliknya.

Daftar isi

Apa itu Metode Math.Max() di C#

Metode Math.Max() adalah fungsi bawaan di C# yang digunakan untuk menemukan nilai maksimum dari dua nilai yang ditentukan. Dibutuhkan dua argumen sebagai input dan mengembalikan nilai maksimum dari keduanya.







Sintaksis

Sintaks metode Math.Max() di C# adalah sebagai berikut:



Matematika. Maks ( nilai1 , nilai2 ) ;

Itu Matematika.Max() metode dapat digunakan dengan berbagai tipe data numerik dan mengembalikan nilai yang lebih besar dari dua nilai yang diteruskan sebagai parameter. Berikut adalah berbagai varian metode Math.Max() dengan tipe datanya masing-masing:



Maks (tunggal, tunggal)

Varian dari metode ini memberikan nilai maksimum dari dua angka floating-point presisi tunggal.





publik statis mengambang Maks ( mengambang pilihan1 , mengambang val2 ) ;

Maks(ganda, ganda)

Varian dari metode ini memberikan nilai maksimum dari dua angka floating-point presisi ganda.

publik statis dobel Maks ( dobel pilihan1 , dobel val2 ) ;

Maks(desimal, desimal)

Varian metode ini memberikan nilai maksimum dua angka desimal.



publik statis desimal Maks ( nilai desimal1 , nilai desimal2 ) ;

Maks(byte, byte)

Varian metode ini memberikan nilai maksimum dua bilangan bulat 8-bit yang tidak ditandatangani.

publik statis byte Maks ( beralih val1 , beralih val2 ) ;

Maks(uint16, uint16)

Varian metode ini memberikan nilai maksimum dua bilangan bulat 16-bit yang tidak ditandatangani.

publik statis ushort Max ( ushort val1 , ushort val2 ) ;

Maks(uint32, uint32)

Varian metode ini memberikan nilai maksimum dua bilangan bulat 32-bit yang tidak ditandatangani.

publik statis uint Max ( musim dingin1 , uint val2 ) ;

Maks(uint64, uint64)

Varian metode ini memberikan nilai maksimum dua bilangan bulat 64-bit yang tidak ditandatangani.

publik statis kepala Maks ( kepala val1 , kepala val2 ) ;

Maks(sbyte, sbyte)

Varian metode ini memberikan nilai maksimum dua bilangan bulat bertanda 8-bit.

publik statis sbyte Maks ( sbyte val1 , ubah nilai2 ) ;

Maks(int16, int16)

Varian metode ini memberikan nilai maksimum dua bilangan bulat bertanda 16-bit.

publik statis pendek Maks ( pendek pilihan1 , pendek val2 ) ;

Maks(int32, int32)

Varian metode ini memberikan nilai maksimum dua bilangan bulat bertanda 32-bit.

publik statis int Maks ( int pilihan1 , int val2 ) ;

Maks(int64, int64)

Varian metode ini memberikan nilai maksimum dua bilangan bulat bertanda 64-bit.

publik statis panjang Maks ( panjang pilihan1 , panjang val2 ) ;

Saat menggunakan metode Math.Max(), penting untuk memastikan bahwa tipe data yang diteruskan sebagai parameter cocok dengan tipe data yang diharapkan untuk masing-masing varian metode. Ini akan mencegah kesalahan dan memberi kami hasil yang benar.

Parameter

Itu Matematika.Max() metode mengambil dua parameter:

  • nilai1: Parameter pertama yang akan dibandingkan.
  • nilai2: Parameter kedua untuk dibandingkan.

Tipe data apa pun yang mendukung fungsi Math.Max() dapat digunakan untuk kedua parameter ini.

Nilai Pengembalian

Metode Math.Max() mengembalikan nilai maksimum dari dua nilai yang ditentukan.

Contoh Kode Metode Math.Max() di C#

Berikut adalah kode contoh gabungan yang menggunakan tipe data berbeda dan menjelaskan penggunaan metode Math.Max() di C#.

menggunakan Sistem ;

kelas Contoh {

statis ruang kosong Utama ( rangkaian [ ] argumen ) {

// Uji metode dengan tipe data yang berbeda

Menghibur. WriteLine ( $ 'Maksimum 7 dan 25 adalah {Maks(7, 25)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7,5M dan 7,1M adalah {Maks(7,5M, 7,1M)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7,5785 dan 7,18974 adalah {Maks(7,5785, 7,18974)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7 dan 24 adalah {Max((pendek)7, (pendek)24)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7 dan 24 adalah {Maks(7, 24)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7 dan 24 adalah {Maks(7L, 24L)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum -7 dan -4 adalah {Max((sbyte)-7, (sbyte)-4)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7,1F dan 7,12F adalah {Maks(7,1F, 7,12F)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7 dan 8 adalah {Max((ushort)7, (ushort)8)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum dari 7 dan 8 adalah {Max((uint)7, (uint)8)}' ) ;

Menghibur. WriteLine ( $ 'Maksimum 7 dan 8 adalah {Max(7UL, 8UL)}' ) ;

}

// Temukan maksimum dua nilai menggunakan Math.Max

statis T Maks < T > ( T val1 , T val2 ) {

dinamis dinamisVal1 = pilihan1 ;

dinamis dinamisVal2 = val2 ;

kembali Matematika. Maks ( dynamicVal1 , dynamicVal2 ) ;

}

}

Kode di atas mendefinisikan metode yang disebut Maks yang menemukan dan mengembalikan maksimal dua nilai menggunakan Matematika.Max() metode. Metode Max didefinisikan menggunakan jenis parameter generik T , yang memungkinkannya menerima nilai dari tipe data apa pun.

Metode Utama kemudian menguji metode Max dengan tipe data yang berbeda, seperti int , desimal , dobel , pendek , panjang , sbyte , mengambang , ushort , uint , Dan kepala . Untuk setiap pengujian, ia memanggil metode Max dengan dua nilai dari tipe data yang ditentukan dan menampilkan hasilnya menggunakan Console.WriteLine .

Itu dinamis kata kunci digunakan untuk memungkinkan metode menerima tipe data apa pun sebagai input.

Pada output, kita akan mendapatkan angka yang lebih besar dari kedua angka tersebut.

Kesimpulan

Itu Matematika.Maks() metode di C # dapat menemukan jumlah maksimum di antara dua nilai input. Dibutuhkan dua argumen sebagai masukan dan mengembalikan nilai maksimum dari keduanya. Di sini kita membahas penggunaan metode Math.Max() di C# dengan berbagai contoh.