栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 面试经验 > 笔试题库

[问答题] 下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex19

笔试题库 更新时间:发布时间: 百科书网 趣学号

[问答题] 下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex19_1的方法method()来输出相应的结果,请将程序补充完整。程序运行结果如下。

0.6666666666666666

6

源程序文件代码清单如下:

public class exl9 1

public static void main(String args[])

int n1=2,n2=3;

ex19_1 obj19_1=new ex19_1();

obj19_1.

public void method(int x,int y)

System.out.println(______);

System.out.println(______);

正确答案:

method(n1,n2)(double)x/yx*y

参考解析:

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

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/586930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号