publicclassOverload{publicstaticvoidmain(String[]args){charx1='a';bytex2=4;shortx3=5;intx4=6;longx5=7L;floatx6=9.2f;doublex7=10.5;f1(x1);f1(x2);f1(x3);f1(x4);f1(x5);f1(x6...
public class Overload
{
public static void main(String[] args)
{
char x1='a';
byte x2=4;
short x3=5;
int x4=6;
long x5=7L;
float x6=9.2f;
double x7=10.5;
f1(x1);
f1(x2);
f1(x3);
f1(x4);
f1(x5);
f1(x6);
f1(x7);
f2(x4,x4);
f2(x4,x6);
f2(x6,x4);
}
static void f1(byte x)
{
System.out.println("in f1(byte)");
}
static void f1(int x)
{
System.out.println("in f1(int)");
}
static void f1(long x)
{
System.out.println("in f1(long)");
}
static void f1(float x)
{
System.out.println("in f1(float)");
}
static void f1(double x)
{
System.out.println("in f1(double)");
}
static void f2(int x,int y)
{
System.out.println("in f2(int,int)");
}
static void f2(int x,double y)
{
System.out.println("in f2(int,double)");
}
static void f2(double x,int y)
{
System.out.println("in f2(double,int)");
}
}
输出:
in f1(int)
in f1(byte)
etc
关于程序输出为什么是基本数据类型
展开