当我写这个代码我收到错误为什么方法调用给出错误?
public class MethodOverloading
{
void m(short i)
{
System.out.println("SHort");
}
public static void main(String[] args)
{
MethodOverloading ml=new MethodOverloading();
ml.m(10);
}
}
我收到错误米(短)不适用于M(INT),但是当我 分配int值短则没有错误,则如果我不能将int 值作为参数传递给接受short的方法,那么short变量如何接受int值如下所示?
short d=10;
System.out.println(d);