📄 j02080303.java
字号:
import java.lang.*;
class j02080303
{
public int getAverage(int value1,int value2)
{
int average;
average = (value1 + value2)/2;
System.out.println("参数型式:int value1,int value2");
return average;
}
public double getAverage(double value1,double value2)
{
double average;
average = (value1 + value2)/2;
System.out.println("参数型式:double value1,double value2");
return average;
}
protected void getAverage(long longValue1,long longValue2,boolean getDouble)
{
long averLong;
double averDouble;
System.out.println("参数型式:long longValue1,long longValue2,boolean getFloat");
if(getDouble)
{
averDouble = ((double)longValue1 + longValue2)/2;
System.out.println("" + longValue1 +" 和 "+ longValue2
+" 两数平均 =" + averDouble );
}
else
{
averLong = (longValue1 + longValue2)/2;
System.out.println("" + longValue1 +" 和 "+ longValue2
+" 两数平均 =" + averLong );
}
}
public static void main(String[] para)
{
int A1 = 100,A2=199;
double B1 = 901.563,B2 =53.22474;
byte C1 = 90,C2 = 65;
float D1 = 455.8F,D2 = 190.2F;
long E1 = 1765439224,E2 = 556722447;
int theAverage1;
double theAverage2;
j02080303 count1 = new j02080303();
theAverage1 = count1.getAverage(A1,A2);
System.out.println("int 之 " + A1 + " 和 int 之 " + A2
+" 两数平均 =" + theAverage1 );
theAverage2 = count1.getAverage(B1,B2);
System.out.println("double 之 " + B1 + " 和 double 之 " + B2
+" 两数平均 =" + theAverage2 );
System.out.println("byte 之 " + C1 + " 和 byte 之 " + C2
+" 两数平均 =" + count1.getAverage(C1,C2));
System.out.println("'A' 和 'G' 平均 =" + (char)count1.getAverage('A','G'));
System.out.println("float 之 " + D1 + " 和 float 之 " + D2
+" 两数平均 =" + count1.getAverage(D1,D2));
System.out.println("long 之 " + E1 + " 和 int 之 " + A2
+" 两数平均 =" + count1.getAverage(E1,A2));
System.out.println("long 之 " + E1 + " 和 long 之 " + E2
+" 两数平均 =" + count1.getAverage(E1,E2));
count1.getAverage(E1,E2,false); //调用本例中排第三个的getAverage()
count1.getAverage(A1,A2,true); //仍是调用本例中排第三个的getAverage()
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -