A-A+

下列程序中 给出两个整数2和3 分别求2除以3和2乘以3的结果 要求调用类ex1_1的方法m

2022-08-05 22:50:23 问答库 阅读 173 次

问题详情

下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex1_1的方法method()来输出相应的结果,请将程序补充完整。程序运行结果如下:
0.6666666666666666
6
public class ex1_1{
public static void main(String[]args) {
int n1=2,n2=3;
ex1_1 obj1_1=new ex1_1();
obj1_1. ______;
}
public void method(int x,int y){
System.out.println(______);
System.out.println(______);
}
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:method(n1n2)(double)x/yX*y
method(n1,n2)(double)x/yX*y 解析:本题主要考查Java语言的数据类型和结构以及不同数据类型之间的转换,和对象调用方法以及基本的运算操作。解题关键是熟悉Java语言的基本数据类型和类型之间的转换,用类的对象来调用方法,以及熟悉Java语言的基本运算。在本题中,第一空通过类ex1_1的对象obj1_1调用类ex1_1的方法method(),将变量n1和n2作为参数传递给方法。第二空由于x, y都是int,则x/y的结果为0.666....,这会转换为int,其值为0。所以要对数据进行类型转换,将x转换为double型则y也转换为double型,因此结果为double,值为0.666...。第三空无需做类型转换,直接输出x*y的值6即可。

考点:整数,两个