大家好,我是Java进阶者。今天,就带大家学习一下Java技术的基础知识!1.数学课1.该课包含基本的数学运算方法,如加、减、乘、除、取余等,不能进行复杂的运算,数学中不能求绝对值、求平方根、三角函数等class,Math类中的所有类都是静态的,可以用它的类名调用。2.静态常量Math类包含两个静态常量PI和E,分别表示数学上的π(pi)和e(自然对数)3.静态常量示例publicclassp61{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("PI其常数值:"+Math.PI);System.out.println("E其常数值:"+Math.E);}}运算结果为:二、Math类绝对值1.绝对值的特点是正数,绝对值为零是它本身,负数的绝对值是它的相反数。2、Math类的绝对值方法:publicstaticintabs(inta)方法:返回int类型值的绝对值;publicstaticfloatabs(floata)方法:返回float类型值的绝对值;publicstaticdoubleabs(doublea)方法:返回double类型值的绝对值;publicstaticlongabs(longa)方法:返回long类型值的绝对值;3.Math类绝对值方法示例:importjava.util.Scanner;publicclassp67{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("请输入一个整数");Scannerscan=newScanner(System.in);inta=scan.nextInt();if(a>0){系统。out.println("一个正数的绝对值就是它本身");System.out.println(Math.abs(a));}elseif(a<0){System.out.println("这个数的绝对值负数是它的相反数");System.out.println(Math.abs(a));}else{System.out.println("零的绝对值是它自己");System.out.println(Math.abs(a));}}}运算结果为:3.Math类的最大值1.Math类的最大值的方法是比较两个值,取大的那个。2.Math类最大值方法:publicstaticintmax(inta,intb)方法:获取两个int类型值的最大值;publicstaticfloatmax(floata,floatb)方法:获取两个float类型值的最大值;publicstaticdoublemax(doublea,doubleb)方法:获取两个double类型值的最大值;publicstaticlongmax(longa,longb)方法:获取两个long类型值的最大值;3、Math类importjava.util.Scanner的最大值的方法示例;publicclassp68{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("请输入两个整数");Scannerscan=newScanner(System.in);inta=scan.nextInt();intb=scan.nextInt();System.out.println(a+"和"+b+"的最大值为:"+Math.max(a,b));}}运行结果:4.Math类的最小值1.方法Math类的最小值是比较两个值,以较小者为准。2.Math类的最小值方法:publicstaticintmin(inta,intb)方法:获取两个int类型值的最小值;publicstaticfloatmin(floata,floatb)方法:获取两个float类型的最小值;publicstaticdoublemin(doublea,doubleb)方法:获取两个double类型值的最小值;publicstaticlongmin(longa,longb)方法:获取两个long类型值中的最小值;3.Math类最小值方法示例:importjava.util.Scanner;publicclassp69{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("请输入两个整数");Scannerscan=newScanner(System.in);inta=scan.nextInt();intb=scan.nextInt();System.out.println(a+"和"+b+"的最小值为:"+Math.min(a,b));}}运行结果为:5.小结本文主要介绍Math类,Math类的绝对值,Math类的最大值,Math类的最小值。在Math类中求绝对值、平方根、三角函数等。Math类中的所有类都是静态的,可以用它的类名来调用。Math类包含两个静态常量PI和E,分别代表数学上的π(pi)和e(自然对数)。本文还介绍了Math类的绝对值、最大值和最小值,通过实例了解它们的使用方法。希望本文的学习对您有所帮助!
