33、写出下列程序完成的功能。
public class sum
{public static void main(String args[ ])
{ double sum=0.0;
for(int i=1;i<=100;i++)
sum+=1.0/(double)i;
System.out.println("sum="+sum);
}
}
34、写出下面程序的运行结果。
import java.io.*;
public class abc
{ public static void main(String args[ ])
{ AB s=new AB("Hello!","I love JAVA.");
System.out.println(s.toString( ));
}
}
class AB{
String s1;
String s2;
AB(String str1,String str2)
{s1=str1;s2=str2;}
public String toString( )
{return s1+s2;}
}
问题补充 2010-08-31 13:01
33、写出以下程序的运行结果。
import java.io.*;
public class TestString
{ public static void main(String args[ ])
{ StringC s=new StringC("hello", "world!");
System.out.println(s); }
}
class StringC{
String s1;
String s2;
StringC(String str1,String str2)
{ s1=str1; s2=str2; }
public String toString( )
{ return s1+s2;}
}
34、写出以下程序的功能。
class Test
{ public static void main(String[] args)
{ String s;
char c;
int upper,lower;
upper=lower=0;
s=args[0];
for(int i=0;i<s.length();i++)
{ c=s.charAt(i);
if(c>=‘a’&&c<=‘z’) lower++;
if(c>=‘A’&&c<=‘Z’) upper++; }
System.out.println(upper+”,”+lower); }
}
33、写出以下程序的运行结果。
public class EqualOrNot
{ public static void main(String[] args)
{ B b1=new B(5);
B b2=new B(5);
System.out.println(b1==b2);
System.out.println(b1.equals(b2));
}
}
class B
{ int x;
B( int y){ x=y; }
}
34、写出以下程序的运行结果。
public class A
{ public static void main(String[ ] args)
{ System.out.println(test(15,26,4));}
static int test(int x,int y,int z)
{ return test(x,test(y,z));
static int test(int x,int y)
{ if(x>y)
return x;
else
return y;
}
}