博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序交互的几种方式
阅读量:3676 次
发布时间:2019-05-21

本文共 912 字,大约阅读时间需要 3 分钟。

程序在运行的时候,我们要给程序输入数据,程序根据输入的数据作出响应。

常见的输入方式有:

n 命令行参数

n 系统属性

n 标准的输入

n 在程序中实现文件的创建,读,写

Math类是用来支持数学计算的,它打包在java.lang包中,包含一组静态方法和两个常数,是终态(final)的,它不能被实例化。它主要包括下列方法:

分割

 int ceil(double d):返回不小于d的最小整数。

 int floor(double d):返回不大于d的最大整数。

 int round(float f) :返回最接近f的整数(int)。

 long round(double d) :返回最接近d的整数(long)。

极值、绝对值

 double abs(double d):返回d的绝对值。对于float,int,long有类似的函数。

 double min(double d1, double d2) :返回d1与d2中的小者。对于float,int,long有类似的函数。

 double max(double d1, double d2) :返回d1与d2中的大者。对于float,int,long有类似的函数。

三角函数

 double sin(double d):返回d正弦。对于余弦和正切有类似的函数cosine,tangent。

 double asin(double d):返回d反正弦。对于反余弦和反正切有类似的函数acos,atan。

 double toDegrees(double r):将弧度换算成度。

 double toRadians(double d):将度换算成弧度。

对数、指数

 double log(double d):返回d的自然对数。

 double exp(double d):返回以e为底的指数。

其它函数

 double sqrt(double d):返回d的平方根。

 double pow(double d1, double d2):返回d1的d2次幂。

 double random():返回0 至 1 的随机数。

常数

 PI:圆周率,double。

 E:自然对数的底,double。

点击分享

转载地址:http://drsbn.baihongyu.com/

你可能感兴趣的文章
scanner实现用户登陆功能,Scanner从控制台获取用户输入的数据
查看>>
scanner输入各种类型的数据,Scanner下next()和nextLine()的区别,nextInt()后读取空后跟nextLine()
查看>>
==和equals区别,scanner类new出String类型变量与自定义Sting比较数据内容和地址值
查看>>
自动赋值变量写好右半部分之后.var自动补全变量来承接得到的值。if...else if...else...
查看>>
switch条件选择结构,switch可以用于那些类型数据的判断,return和break
查看>>
while下有scanner循环比对,直至输入满足条件终止循环,equals,韩梅梅do...while不断努力走向chengg
查看>>
利用while循环结构,给定班级人数scanner动态录入成绩计算平均值
查看>>
循环结构,while,do...while,do...while具体实例
查看>>
for循环打印99乘法表,for循环寻找100以内的偶数个数并求和,程序中空格\t
查看>>
设置用户登陆,用户有3次机会输入账号密码,账号密码输入正确则打印输出99乘法表,流程控制语句关键字break和continue,结束方法体return,continue
查看>>
打印三角形,字符串比较,Math.pow,水仙花数,菱形,while对折达到珠穆朗马蜂高度,输出乘数列,scanner,input,输入条件判断是否循环,do...while,顺序分支循环
查看>>
数组,数组越界异常,增强for循环,数组索引,循环遍历数组,利用数组动态输入学生成绩,循环遍历输出数组内容
查看>>
操作数组元素,数组赋值,卫语句,==,Array.equals(数组1,数组2),equals,循环遍历输出数组元素,增强for遍历输出元素,switch,if..else..,比较数组元素是否一致
查看>>
动态录入学生个数,录入每个数组元素,并求出数组元素的最值以及平均值
查看>>
复制数组元素,合并两个已知数组,String数组类型,增强for循环,native,Array.copyof()扩容数组创建新数组,合并数组,Array类的方法对数组进行截断或者扩容
查看>>
Array类,Array.copyof截断和扩容创建新数组,数组引用,copyof其实也是new出了一个新的内存空间
查看>>
删除数组元素,空指针问题
查看>>
冒泡排序,选择排序,插入排序
查看>>
包装类,integer对象,数值型字符串转int类型,装箱,gui查看编译后的class文件,valueof,Integer整数缓存池,比较两个包装类对象
查看>>
字符串转int整型,parseInt底层实现,String类下的charAt()方法,字符串转换成指定类型的一个数值parseXXX(),XXXvalue,valueof,character常用类
查看>>