当前位置: 首页 > news >正文

阿拉山口网站建设广告公司简介

阿拉山口网站建设,广告公司简介,做网站然后推广,中国菲律宾南海争端目录 一、什么是Java Number类? 二、Java Number类提供了哪些基本的数字操作? 三、什么是包装类? 所有的包装类都是抽象类 Number 的子类。 四、什么是Java Math 类 Test类案例:(Math.PI 表示一个圆的周长与直径…

目录

一、什么是Java Number类?

二、Java Number类提供了哪些基本的数字操作?

三、什么是包装类?

所有的包装类都是抽象类 Number 的子类。

四、什么是Java Math 类

Test类案例:(Math.PI 表示一个圆的周长与直径的比例,约为 3.14159~)

五、Number & Math 类方法

xxxValue用于将number对象转换为xxx数据类型的值并返回

compareTo() 方法用于将 Number 对象与方法的参数进行比较

equals()用于判断Number对象与方法的参数是否相等

valueOf() 方法用于返回给定参数的原生 Number 对象值

toString()以字符串形式返回值

parseInt()将字符串解析为int类型

abs() 返回参数的绝对值

ceil() 向上取整

floor()向下取整

round()四舍五入

rint() 返回与参数最接近的整数

min() 返回两个参数中最小值

max() 返回两个参数中最大值

random() 返回一个随机数


一、什么是Java Number类?

Java Number类是Java中的一个抽象类,它是所有数值类型的超类,包括整数、浮点数和大数。它提供了一组用于操作数值类型的方法,如转换、比较、算术运算等。

二、Java Number类提供了哪些基本的数字操作?

Java Number类提供了以下基本的数字操作:转换,比较,算术运算,取整,取余,取最大值和最小值,取绝对值,取幂,取对数,取根号,取随机数,取符号,取精度,取舍入值等。

三、什么是包装类?

在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。

所有的包装类都是抽象类 Number 的子类。

包装类

基本数据类型

Boolean

boolean

Byte

byte

Short

short

Integer

int

Long

long

Character

char

Float

float

Double

double

四、什么是Java Math 类

Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。

Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。

Test类案例:(Math.PI 表示一个圆的周长与直径的比例,约为 3.14159~)

public class Test {  public static void main (String []args)  {  System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));  System.out.println("0度的余弦值:" + Math.cos(0));  System.out.println("60度的正切值:" + Math.tan(Math.PI/3));  System.out.println("1的反正切值: " + Math.atan(1));  System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2));  System.out.println(Math.PI);  }  
}

五、Number & Math 类方法

xxxValue用于将number对象转换为xxx数据类型的值并返回

package com.leo.demo;/*** @author Java*/
public class MainClass {public static void main(String[] args) {Integer x = 6;System.out.println(x.byteValue());System.out.println(x.shortValue());System.out.println(x.intValue());System.out.println(x.longValue());System.out.println(x.floatValue());System.out.println(x.doubleValue());}
}

compareTo() 方法用于将 Number 对象与方法的参数进行比较

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// compareTo()将number对象与参数比较Integer x = 6;// 小于参数返回-1System.out.println(x.compareTo(5));// 等于参数返回0System.out.println(x.compareTo(6));// 大于参数返回1System.out.println(x.compareTo(8));}
}

equals()用于判断Number对象与方法的参数是否相等

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// equals()用于判断Number对象与方法的参数是否相等Integer x = 6;System.out.println(x.equals(6.0));// 参数类型与值相等返回true,否则返回falseSystem.out.println(x.equals(6));System.out.println(x.equals(8));}
}

valueOf() 方法用于返回给定参数的原生 Number 对象值

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// valueOf() 用于返回给定参数的原生Number对象值Integer i = Integer.valueOf(6);Long l = Long.valueOf(6);Double d = Double.valueOf(6);Float f = Float.valueOf(6);System.out.println(i);System.out.println(l);System.out.println(d);System.out.println(f);}
}

toString()以字符串形式返回值

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// toString()用于返回一个字符串表示的Number对象值Integer x = 6;System.out.println(x.toString());}
}

parseInt()将字符串解析为int类型

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// parseInt() 将字符串解析为int类型System.out.println(Integer.parseInt("6"));}
}

abs() 返回参数的绝对值

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// abs() 返回参数的绝对值System.out.println(Math.abs(-6));}
}

ceil() 向上取整

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// ceil()向上取整System.out.println(Math.ceil(1.3));}
}

floor()向下取整

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// floor()向下取整System.out.println(Math.floor(1.3));}
}

round()四舍五入

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// round() 四舍五入System.out.println(Math.round(1.3));System.out.println(Math.round(1.6));}
}

rint() 返回与参数最接近的整数

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// rint() 返回与参数最接近 的整数System.out.println(Math.rint(1.3));System.out.println(Math.rint(1.6));}
}

min() 返回两个参数中最小值

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// min() 返回两个参数中最小值System.out.println(Math.min(1, 2));}
}

max() 返回两个参数中最大值

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// max() 返回两个参数中最大值System.out.println(Math.max(1, 2));}
}

random() 返回一个随机数

package com.leo.demo;/*** @author java*/
public class MainClass {public static void main(String[] args) {// random() 返回一个随机数System.out.println(Math.random());}
}

 

http://www.tj-hxxt.cn/news/16174.html

相关文章:

  • 网站建设基础内容独立站谷歌seo
  • 东莞做网站建设排名优化
  • 公司做网站需要哪些资料网络建站
  • 轻松做网站网站推广推广
  • wordpress 评论弹窗登陆济南seo优化外包服务
  • 单页网站模板修改吗舆情报告
  • 旅游电子商务网站的建设方式win7优化大师好不好
  • 专注新乡网站建设长尾关键词挖掘词工具
  • 手机端网站制作教程真正免费建站网站
  • 做旅游网站设计的感想google关键词推广
  • 企业官方网站建设教程手机怎么制作网站
  • 湖北纪委监委网站廉政建设展示湖北百度seo排名
  • 企业网站 开源黑帽seo技术有哪些
  • 江苏烟草电子商务网站优化设计七年级下册语文答案
  • 红色大气企业网站快速排名服务平台
  • 广州网站建设排名丽水百度seo
  • 苏州网站建设都找全网天下看书网站排名
  • 河北网站优化公司网站权重查询
  • 汕头网站推广全国各城市疫情搜索高峰进度
  • 怎么做一个链接网站微信小程序开发详细步骤
  • wordpress 4.6.1 expseo先上排名后收费
  • 百度验证网站操作品牌策划与推广
  • 做全国社保代理的网站成都网站seo报价
  • 汕头网站制作多少钱怎么做电商平台
  • 网站强制qq弹窗代码可以看封禁网站的浏览器
  • 搜索引擎营销的基本过程宁波seo哪家好
  • 江苏镇江丹阳疫情最新消息今天网站优化有哪些类型
  • 网页制作用的软件seo搜索引擎优化培训班
  • 上海史特做网站多少钱怎么样推广自己的公司
  • 多域名指向同一网站宣传链接怎么做