设为首页 - 加入收藏  
您的当前位置:首页 >域名 >盘点Java编程中Math类的常用知识点 正文

盘点Java编程中Math类的常用知识点

来源:汇智坊编辑:域名时间:2025-11-05 09:30:58

大家好,盘点我是编程Java进阶者,今天小编带大家一起来学习Java技术基础!

一、用知Math类

1.在类中包含了基本数学运算方法,识点例如加、盘点减、编程乘、用知除、识点取余数等,盘点它们不能进行复杂的编程运算,在Math类中求绝对值、用知平方根、识点三角函数等,盘点Math类中所有类是编程属于静态的,可用用它的用知类名调用。

2.静态常量

Math类中包含两个静态常量是PI和E,它们的分别表示数学的 π(圆周率)和e(自然对数)

3.静态常量例子

public class p61 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("PI它的常量值:"+Math.PI);         System.out.println("E它的常量值:"+Math.E);   } } 

运行结果是:

二、Math类绝对值

1.绝对值的特性是正数、零的绝对值是它本身,服务器托管负数的绝对值是它的相反数。

2.Math类绝对值的方法:

public static int abs(int a)方法:返回int类型值的绝对值;

public static float abs(float a)方法:返回float类型值的绝对值;

public static double abs(double a)方法:返回double类型值的绝对值;

public static long abs(long a)方法:返回long类型值的绝对值;

3.Math类绝对值方法例子:

import java.util.Scanner; public class p67 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("请输入一个整数");         Scanner scan=new Scanner(System.in);         int a=scan.nextInt();         if(a>0){             System.out.println("正数绝对值是它本身");             System.out.println(Math.abs(a));         }else if(a<0){             System.out.println("负数绝对值是它相反数");             System.out.println(Math.abs(a));         }else{             System.out.println("零的绝对值是它本身");             System.out.println(Math.abs(a));         }     } } 

运行的结果是:

三、Math类最大值

1.Math类最大值的方法是比较两个值谁大。

2.Math类最大值方法:

public static int max(int a,int b)方法:获取两个int类型值的最大值;

public static float max(float a,float b)方法:获取两个float类型值的最大值;

public static double max(double a,double b)方法:获取两个double类型值的最大值;

public static long max(long a,long b)方法:获取两个long类型值的最大值;

3.Math类最大值的方法例子

import java.util.Scanner; public class p68 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("请输入二个整数");         Scanner scan=new Scanner(System.in);         int a=scan.nextInt();         int b=scan.nextInt();         System.out.println(a+"和"+b+"的最大值是:"+Math.max(a, b));   } } 

运行的结果:

四、Math类最小值

1.Math类最小值方法是比较两个值谁小。

2.Math类最小值的方法:

public static int min(int a,int b)方法:获取两个int类型值的最小值;

public static float min(float a,float b)方法:获取两个float类型值的企商汇最小值;

public static double min(double a,double b)方法:获取两个double类型值的最小值;

public static long min(long a,long b)方法:获取两个long类型值的最小值;

3.Math类最小值方法例子:

import java.util.Scanner; public class p69 { public static void main(String[] args) {         // TODO Auto-generated method stub         System.out.println("请输入二个整数");         Scanner scan=new Scanner(System.in);         int a=scan.nextInt();         int b=scan.nextInt();         System.out.println(a+"和"+b+"的最小值是:"+Math.min(a, b));   } } 

运行的结果是:

五、总结

本文主要介绍了Math类、Math类绝对值、Math类最大值、Math类最小值。

在Math类中求绝对值、平方根、三角函数等,Math类中所有类是属于静态的,可用用它的类名调用。Math类中包含两个静态常量是PI和E,它们的分别表示数学的 π(圆周率)和e(自然对数)。

本文还介绍了Math类绝对值、最大值、最小值通过例子来了解是怎么用的。希望大家通过本文的学习,对你有所帮助!

上一篇:LEPHONET708手机综合评测(领先技术、出色性能,LEPHONET708手机是你的最佳选择)
下一篇:Justniffer 是一个可用于替代 Snort 的网络协议分析器。它非常流行,可交互式地跟踪/探测一个网络连接。它能从实时环境中抓取流量,支持 “lipcap” 和 “tcpdump” 文件格式。它可以帮助用户分析一个用 wireshark 难以抓包的复杂网络。尤其是它可以有效的帮助你分析应用层流量,能提取类似图像、脚本、HTML 等 http 内容。Justniffer 有助于理解不同组件之间是如何通信的。功能Justniffer 可以收集一个复杂网络的所有流量而不影响系统性能,这是Justniffer 的一个优势,它还可以保存日志用于之后的分析,Justniffer 其它一些重要功能包括:1.可靠的 TCP 流重建它可以使用主机 Linux 内核的一部分用于记录并重现 TCP 片段和 IP 片段。2.日志保存日志用于之后的分析,并能自定义保存内容和时间。3.可扩展可以通过外部的 python、 perl 和 bash 脚本扩展来从分析报告中获取一些额外的结果。4.性能管理基于连接时间、关闭时间、响应时间或请求时间等提取信息。安装Justniffer 可以通过 PPA 安装:运行下面命令添加库:$ sudo add-apt-repository ppa:oreste-notelli/ppa更新系统:$ sudo apt-get update安装 Justniffer 工具:$ sudo apt-get install justniffermake 的时候失败了,然后我运行下面的命令并尝试重新安装服务$ sudo apt-get -f install示例首先用 -v 选项验证安装的 Justniffer 版本,你需要用超级用户权限来使用这个工具。$ sudo justniffer -V示例输出:1.以类似 apache 的格式导出 eth1 接口流量,显示到终端。$ sudo  justniffer -i eth1示例输出:2.可以用下面的选项跟踪正在运行的tcp 流$ sudo  justniffer -i eth1 -r示例输出:3.获取 web 服务器的响应时长$ sudo justniffer -i eth1 -a %response.time示例输出:4.使用 Justniffer 读取一个 tcpdump 抓取的文件首先,用 tcpdump 抓取流量。$ sudo tcpdump -w /tmp/file.cap -s0 -i eth0然后用 Justniffer 访问数据$ justniffer -f file.cap示例输出:5.只抓取http 数据$ sudo justniffer -i eth1 -r -p port 80 or port 8080示例输出:6.获取一个指定主机的 http 数据$ justniffer -i eth1 -r -p host 192.168.1.250 and tcp port 80示例输出:7.以更精确的格式抓取数据当你输入 justniffer -h 的时候你可以看到很多用于以更精确的方式获取数据的格式关键字。$ justniffer -h示例输出:让我们用 Justniffer 根据预先定义的参数提取数据。$ justniffer -i eth1 -l %request.timestamp %request.header.host %request.url %response.time示例输出:其中还有很多你可以探索的选项。总结Justniffer 是一个很好的用于网络测试的工具。在我看来对于那些用 Snort 来进行网络探测的用户来说,Justniffer 是一个更简单的工具。它提供了很多 格式关键字 用于按照你的需要精确地提取数据。你可以用.cap 文件格式记录网络信息,之后用于分析监视网络服务性能。

相关文章:

最新文章

0.1361s , 11690.703125 kb

Copyright © 2025 Powered by 盘点Java编程中Math类的常用知识点,汇智坊  滇ICP备2023006006号-2

sitemap

Top