int
x、int
y
然后分别用这四个方法对x
、y
实行加、减、乘、除并返回其值
代码大概如下:
class
counter{
private
int
x
private
int
y
public
counter(){
}
public
counter(int
x,int
y){
this.x=x
this.y=y
}
public
double
adding(){
//加运算
return
x+y
}
public
double
minus(){
//减运算
return
x-y
}
public
double
times(){
//乘运算
return
x*y
}
public
double
divide(){
//除运算
return
x/y
}
}
//测试类
public
class
test{
public
static
void
main(string[]
args){
counter
c=new
counter(5,4)//实例化
system.out.println(c.adding())//输出加的结果
system.out.println(c.minus())//输出减的结果
system.out.println(c.times())//输出乘的结果
system.out.println(c.divide())//输出除的结果
}
}
希望对你有帮助
如果你想要带小数的结果那么在声明的时候就要把变量声明成浮点型float = 0.0f
double = 0.0
补充
因为你声明的5和2都是int型的变量,所以计算出来的结果也是int型的,int型是整型变量,没有小数部分,所以要把它们声明成浮点数(即小数),例如float=5.0ffloat = 2.0f后边的f表示2.0是float型的单精度浮点数,如果不带f则是默认的double型双精度浮点数。两个float型的数字相除,这样计算的结果也使float型的,所以就会有小数部分出现了
看你用什么接收用int的时候就保留整数(四舍五入)
如果用double接收并且
加强转(double(1/3)),那么就会有10几位小数吧,记不清楚了
如果用float接受并且
加强转的话,那么就会保留8位(好像)小数,并且最后一位会加一