protected void test(int x) {
System.out.println("test(int):" + x); }
protected void test(String str ) {
System.out.println("test(String):" + str); }
protected void test(float x) {
System.out.println("test(float):" + x );
}
protected void test(Object obj) {
System.out.println("test(Object):" + obj );
}
public static void main (String[] args) {
jj a1 = new jj();
a1.test("hello"); a1.test(5);
a1.test(6.3);
} }
【运行结果】
test(String): hello
test(int):5
test(float):6.3
四、编写程序
1 求任意一元二次方程的解,若无实数解,求出虚数解。
public class jhg
{
public static void main(String[] args)
{
double a,b,c,d,x1,x2;
a = Double.parseDouble(inputLine());
b = Double.parseDouble(inputLine());
c = Double.parseDouble(inputLine());
d = b*b - 4*a*c;
if(d >= 0 )
{
x1 = (-b + Math.sqrt(d)) / 2*a ;
x2 = (-b - Math.sqrt(d)) / 2*a ;
System.out.println("x1=" + x1 + " x2=" + x2);
}
else
{
double x,y;
x=Math.sqrt(-d)/2*a;
y=Math.sqrt(-d)/2*a;
System.out.println("x1=" + (-b/2*a) + "+" + x + "i");
System.out.println("x2=" + (-b/2*a) + "-" + y + "i");
}
}