java里的div是关键字吗?
packagecom.lzw;importjava.math.*;publicclassBigDecimalDemo{staticfinalintlocation=10;...
package com.lzw;
import java.math.*;
public class BigDecimalDemo {
static final int location = 10;
public BigDecimal div1(double value1, double value2) {
return div(value1, value2, location); // 这句里面的div是什么意思啊?是java里的关键字还是什么?为什么测试不会报错? }
// 定义除法方法,参数分别为除数与被除数以及商小数点后的位数
public BigDecimal div(double value1, double value2, int b) {
if (b < 0) {
System.out.println("b值必须大于等于0");
}
BigDecimal b1 = new BigDecimal(Double.toString(value1));
BigDecimal b2 = new BigDecimal(Double.toString(value2));
// 调用除法方法,商小数点后保留b位,并将结果进行四舍五入操作
return b1.divide(b2, b, BigDecimal.ROUND_HALF_UP);
}
public static void main(String[] args) {
BigDecimalDemo b = new BigDecimalDemo();
System.out.println("两个数字相除结果,结果小数后保留10位:"+b.div1(10, 2));
System.out.println("两个数字相除,保留小数后5位:"+b.div(-7.5,8.9, 5));
}
}
以上代码中return div(value1, value2, location); // 这句里面的div是什么意思啊?是java里的关键字还是什么?为什么测试不会报错? 展开
import java.math.*;
public class BigDecimalDemo {
static final int location = 10;
public BigDecimal div1(double value1, double value2) {
return div(value1, value2, location); // 这句里面的div是什么意思啊?是java里的关键字还是什么?为什么测试不会报错? }
// 定义除法方法,参数分别为除数与被除数以及商小数点后的位数
public BigDecimal div(double value1, double value2, int b) {
if (b < 0) {
System.out.println("b值必须大于等于0");
}
BigDecimal b1 = new BigDecimal(Double.toString(value1));
BigDecimal b2 = new BigDecimal(Double.toString(value2));
// 调用除法方法,商小数点后保留b位,并将结果进行四舍五入操作
return b1.divide(b2, b, BigDecimal.ROUND_HALF_UP);
}
public static void main(String[] args) {
BigDecimalDemo b = new BigDecimalDemo();
System.out.println("两个数字相除结果,结果小数后保留10位:"+b.div1(10, 2));
System.out.println("两个数字相除,保留小数后5位:"+b.div(-7.5,8.9, 5));
}
}
以上代码中return div(value1, value2, location); // 这句里面的div是什么意思啊?是java里的关键字还是什么?为什么测试不会报错? 展开
8个回答
展开全部
java中div不是关键字。
java中关键字如下:
JAVA中共有51个关键字包括两个保留字
51个关键字具体内容以及作用:
按功能
访问控制:
1.private 私有的
2.protected 受保护的
3.public 公共的
类、方法和变量修饰符
4.abstract 声明抽象
5.class 类
6.extends 扩允,继承
7.final 终极,不可改变的
8.implements实现
9.interface 接口
10.native 本地
11.new 新,创建
12.static 静态
13.strictfp 严格,精准
14.synchronized 线程,同步
15.transient 短暂
16.volatile 易失
程序控制语句
17.break 跳出循环
18.continue 继续
19.return 返回
20.do 运行
21.while 循环
22.if 如果
23.else 反之
24.for 循环
25.instanceof 实例
26.switch 开关
27.case 返回开关里的结果
28.default 默认
错误处理
29.catch 处理异常
30.finally 有没有异常都执行
31.throw 抛出一个异常对象
32.throws 声明一个异常可能被抛出
33.try 捕获异常
包相关
34.import 引入
35.package 包
基本类型
36.boolean 布尔型
37.byte 字节型
38.char 字符型
39.double 双精度,
40.float 浮点
41.int 整型
42.long 长整型
43.short 短整型
44.null 空
45.true 真
46.false 假
变量引用
47.super 父类,超类
48.this 本类
49.void 无返回值
除此之外,还有两个保留字
50.const 保留关键字,没有具体含义
51.goto 保留关键字,没有具体含义
java中关键字如下:
JAVA中共有51个关键字包括两个保留字
51个关键字具体内容以及作用:
按功能
访问控制:
1.private 私有的
2.protected 受保护的
3.public 公共的
类、方法和变量修饰符
4.abstract 声明抽象
5.class 类
6.extends 扩允,继承
7.final 终极,不可改变的
8.implements实现
9.interface 接口
10.native 本地
11.new 新,创建
12.static 静态
13.strictfp 严格,精准
14.synchronized 线程,同步
15.transient 短暂
16.volatile 易失
程序控制语句
17.break 跳出循环
18.continue 继续
19.return 返回
20.do 运行
21.while 循环
22.if 如果
23.else 反之
24.for 循环
25.instanceof 实例
26.switch 开关
27.case 返回开关里的结果
28.default 默认
错误处理
29.catch 处理异常
30.finally 有没有异常都执行
31.throw 抛出一个异常对象
32.throws 声明一个异常可能被抛出
33.try 捕获异常
包相关
34.import 引入
35.package 包
基本类型
36.boolean 布尔型
37.byte 字节型
38.char 字符型
39.double 双精度,
40.float 浮点
41.int 整型
42.long 长整型
43.short 短整型
44.null 空
45.true 真
46.false 假
变量引用
47.super 父类,超类
48.this 本类
49.void 无返回值
除此之外,还有两个保留字
50.const 保留关键字,没有具体含义
51.goto 保留关键字,没有具体含义
展开全部
不是,就是定义一个div是除法指令的方法
return div(value1, value2, location); 这个是调用下面的除法
这个方法是自己定义的,可以该的(用div定义的目的只是让你们容易理解而已)
return div(value1, value2, location); 这个是调用下面的除法
这个方法是自己定义的,可以该的(用div定义的目的只是让你们容易理解而已)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public BigDecimal div(double value1, double value2) {
…………} //这里的div并不是关键字,这里是创建一个类型为BigDecimal的DIV方法,方法中的返回值就不会报错。
…………} //这里的div并不是关键字,这里是创建一个类型为BigDecimal的DIV方法,方法中的返回值就不会报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是关键字吧,是自己定义除法函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
div就是你下面接着写的那个方法/函数,就是:
// 定义除法方法,参数分别为除数与被除数以及商小数点后的位数
public BigDecimal div(double value1, double value2, int b) {...}
// 定义除法方法,参数分别为除数与被除数以及商小数点后的位数
public BigDecimal div(double value1, double value2, int b) {...}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询