class A { double f(int x,double y) { return x+y; } int f(int x,int y ) { return x*y; } } public class E { public static void main(String args[]) { A a=new A(); System.out.println(a.f(10,10)); //【代码1】 System.out.println(a.f(10,10.0)); //【代码2】 } }
时间: 2023-04-08 13:03:20 浏览: 590
java2实用教程(第三版)第五章习题答案(耿祥义)
这是一个关于Java语言的问题,我可以回答。在代码1中,输出的结果是100,因为调用的是f(int x,int y)方法;在代码2中,输出的结果是100.0,因为调用的是f(int x,double y)方法。
阅读全文