本篇文章给大家带来的内容是关于Java中常用API及Math类的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
一、API的概述
API——Application Programing Interface:应用程序编程接口,是java提供的一些预定义的函数;
目的:基于API实现程序的快速编写,只需了解其作用,不用关注源代码。
学习API的方法:先了解API的概况、作用,再看构造函数了解如何创建使用类,最后看方法了解如何调用。
二、数值运算 Math类
1、概述
出自java.lang包(核心包,提供对java编程语言设计至关重要的类,可以直接使用,不用import);
Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数
public final class extends Object
2.无构造方法
3.主要方法
static double abs(double a) 返回值为double的绝对值
static double acos(double a) 返回double的反余弦值
static double log(double a) 返回double的自然对数(以e为底)
static double log10(double a) 返回double的基数为10的对数值
static int max(int a,int b) 返回两个int值中的最大值
static double random() 返回一个[0,1)的double类型值
向上取整:static double floor(double a) 返回一个小于或等于a的最大double类型整数;
向下取整:static double ceil(double a) 返回小于或等于a的最小都变了类型整数
statisc String round(double a) 返回参数中最接近的long类型之,四舍五入
4.字段、类变量
static double E double值,相当于e,自然对数的基数
static double PI double值,相当于pi,圆周长与其直径的比率
5.演示案例
public class MathTest { public static void main(String[] args) { double a = -0.5; double pi = Math.PI; double e = Math.E; System.out.println("a的绝对值为:" + Math.abs(a)); System.out.println("pi的反余弦值为:" + Math.acos(pi/4)); System.out.println("a向上取整的值为:" + Math.floor(a)); System.out.println("a向下取整的值为:" + Math.ceil(a)); System.out.println("e的自然对数为" + Math.log(e)); System.out.println("a与0.5中的最大值为:" + Math.max(a,0.5)); System.out.println("a乘以一个[0,1)随机值为" + Math.random()*a); System.out.println("最接近a的long类型值为:" + Math.round(a)); System.out.println("pi/6的正弦值为:" + Math.sin(pi/6)); } }
Atas ialah kandungan terperinci Java中常用API及Math类的介绍(代码示例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membincangkan menggunakan Maven dan Gradle untuk Pengurusan Projek Java, membina automasi, dan resolusi pergantungan, membandingkan pendekatan dan strategi pengoptimuman mereka.

Artikel ini membincangkan membuat dan menggunakan perpustakaan Java tersuai (fail balang) dengan pengurusan versi dan pergantungan yang betul, menggunakan alat seperti Maven dan Gradle.

Artikel ini membincangkan pelaksanaan caching pelbagai peringkat di Java menggunakan kafein dan cache jambu untuk meningkatkan prestasi aplikasi. Ia meliputi persediaan, integrasi, dan faedah prestasi, bersama -sama dengan Pengurusan Dasar Konfigurasi dan Pengusiran PRA Terbaik

Artikel ini membincangkan menggunakan JPA untuk pemetaan objek-relasi dengan ciri-ciri canggih seperti caching dan pemuatan malas. Ia meliputi persediaan, pemetaan entiti, dan amalan terbaik untuk mengoptimumkan prestasi sambil menonjolkan potensi perangkap. [159 aksara]

Kelas kelas Java melibatkan pemuatan, menghubungkan, dan memulakan kelas menggunakan sistem hierarki dengan bootstrap, lanjutan, dan pemuat kelas aplikasi. Model delegasi induk memastikan kelas teras dimuatkan dahulu, yang mempengaruhi LOA kelas tersuai


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver CS6
Alat pembangunan web visual

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.