Pengenalan kepada kaedah pengiraan berangka dalam bahasa Java
Jun 10, 2023 pm 01:09 PMJava ialah bahasa pengaturcaraan berorientasikan objek yang digunakan secara meluas dalam banyak bidang, termasuk pengkomputeran berangka. Java menyediakan banyak kaedah pengiraan berangka yang boleh digunakan untuk melaksanakan operasi matematik asas seperti penambahan, penolakan, pendaraban dan pembahagian, serta operasi yang lebih kompleks seperti fungsi trigonometri, fungsi eksponen, dsb. Artikel ini akan memperkenalkan kaedah pengiraan berangka dalam bahasa Java.
- Operasi asas matematik
Java menyediakan operasi asas matematik, termasuk penambahan, penolakan, pendaraban dan pembahagian, yang boleh digunakan untuk memproses integer dan nombor titik terapung. Berikut ialah beberapa operasi asas matematik:
- Tambahan: diwakili oleh tanda tambah (+), seperti a + b.
- Penolakan: dinyatakan dengan tanda tolak (-), seperti a - b.
- Pendaraban: diwakili oleh tanda pendaraban (), seperti b.
- Bahagian: diwakili oleh tanda bahagi (/), seperti a / b.
- Modulo (baki): dinyatakan dengan simbol modulus (%), seperti % b.
Sebagai contoh, berikut ialah contoh kod untuk operasi matematik asas menggunakan Java:
int a = 10;
int b = 5;
int c = a + b; // Hasilnya ialah 15
int d = a - b; // Hasilnya ialah 5
int e = a * b; // Hasilnya ialah 2
int g = a % b; // Hasilnya ialah 0
- Kelas Matematik
- abs(): Mengembalikan nilai mutlak parameter.
- pow(): Mengembalikan parameter pertama yang dinaikkan kepada kuasa parameter kedua.
- sqrt(): Mengembalikan punca kuasa dua parameter.
- sin(): Mengembalikan nilai sinus parameter.
- cos(): Mengembalikan nilai kosinus parameter.
- tan(): Mengembalikan nilai tangen parameter.
- asin(): Mengembalikan nilai arcsine parameter.
- acos(): Mengembalikan nilai kosinus arka parameter.
- atan(): Mengembalikan nilai arctangent parameter.
- exp(): Mengembalikan nilai eksponen asas e logaritma asli.
- log(): Mengembalikan logaritma semula jadi parameter.
double y = 3.0;
double z = Math. abs(-2.5); // Mengembalikan 2.5
double pow = Math.pow(x, y); // Mengembalikan 8.0
double sqrt = Math.sqrt(y); 🎜> Double Sin = Math.Sin (x); -2.185039863261519
double asin = Math.asin(x); // Return NaN
double acos = Math.acos(y); // Return 0.0
double atan = Math.atan(x); / Pulangan 1.1071487177940904
exp berganda = Math.exp(x); // Mengembalikan 7.38905609893065
log berganda = Math.log(y); // Mengembalikan 1.098612>
Kelas Rawak Java boleh digunakan untuk menjana nombor rawak dan boleh digunakan untuk eksperimen simulasi, ujian rawak, permainan, dsb. Berikut ialah beberapa kaedah yang biasa digunakan dalam kelas Rawak:
- nextDouble(): Mengembalikan nombor titik terapung rawak antara 0.0 dan 1.0.
- nextLong(): Mengembalikan integer rawak dalam julat jenis panjang.
- Sebagai contoh, berikut ialah kod sampel untuk menjana nombor rawak menggunakan kelas Rawak:
- Random r = new Random( / Mengembalikan integer rawak
- double randomDouble = r.nextDouble(); // Mengembalikan nombor titik terapung rawak boolean randomBoolean = r.nextBoolean(); // Mengembalikan nilai rawak Boolean
- float randomFloat = r .nextFloat(); nombor titik terapung rawak long randomLong = r.nextLong(); // Mengembalikan integer rawak
Ringkasan
Artikel ini memperkenalkan kaedah pengiraan Berangka bahasa Java. Java menyediakan operasi matematik asas, termasuk penambahan, penolakan, pendaraban, pembahagian, modulus, dll. Selain itu, Java juga menyediakan kelas Matematik dan kelas Rawak, yang mengandungi banyak fungsi matematik dan kaedah penjanaan nombor rawak. Apabila melakukan pengiraan berangka, kaedah yang sepadan boleh dipilih mengikut keperluan tertentu.
Atas ialah kandungan terperinci Pengenalan kepada kaedah pengiraan berangka dalam bahasa Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cuti atau kembali dari Java 8 Stream Foreach?
