names[x]=args[x];
System.out.println(names[2]);
}
}
6.下列程序的输出结果为:
9.510.08
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.print(3.5+1/2+56%10+"");
System.out.print(3.5+1.0/2+56%10+"");
inta=4%3*7+1;
System.out.println(a);
}
}
a[0]=1a[1]=2a[2]=3
7.下列程序的输出结果为:
a[3]=4a[4]=5
publicclassA1{
publicstaticvoidmain(Stringargs[]){
inta[]=newint[5];
a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5;
System.out.print("a["+0+"]="+a[0]+"");
System.out.print("a["+1+"]="+a[1]+"");
System.out.println("a["+2+"]="+a[2]+"");
System.out.print("a["+3+"]="+a[3]+"");
System.out.print("a["+4+"]="+a[4]);
}
}
8.下列程序的输出结果为:
a[4]=4,a[3]=3,a[2]=2,a[1]=1,a[0]=0,
publicclassarray1D_1{
publicstaticvoidmain(Stringargs[]){
inti;
inta[];
a=newint[5];
for(i=0;i<5;i++)
a[i]=i;
for(i=a.length-1;i>=0;i--)
System.out.print(“a[“+i+”]=”+a[i]+”,\t”);
}
}
9.运行结果是:
Hi!
Like
publicclassTest1{
Stringstr=newString("Hi!
");
char[]ch={'L','i','k','e'};
publicstaticvoidmain(Stringargs[]){
Test1ex=newTest1();
System.out.print(ex.str+"");
System.out.print(ex.ch);
}
}
10.运行结果是:
468101214161820
publicclassTest3{
publicstaticvoidmain(String[]args){
inti;
for(i=3;i<=20;i++){
if((i%2)==0)
System.out.print(i+"");
}
}
}
11.运行结果是:
i=21,sum=108
publicclassTest4{
publicstaticvoidmain(String[]args){
inti,sum=0;
for(i=3;i<=20;i++)
if((i%2)==0)sum=sum+i;
System.out.print("i="+i+",sum="+sum);
}
}
12.运行结果是:
2500
publicclassTest5{
publicstaticvoidmain(String[]args){
inti,sum=0;
for(i=1;i<=100;i++){
if((i%2)==1)
sum=sum+i;
}
System.out.println(sum);
}
}
13.运行结果是:
0
12
34
56
78
9
classTest6{
publicstaticvoidmain(String[]args){
inti;
for(i=0;i<10;i++){
System.out.print(i+"");
if(i%2!
=0)continue;
System.out.println("");
}
}
}
14、运行结果是:
3571113
17192329
publicclassTest14{
publicstaticvoidmain(String[]args){
intn=1,m,j,i;
for(i=3;i<=30;i+=2){
m=(int)Math.sqrt((double)i);
for(j=2;j<=m;j++)
if((i%j)==0)
break;
if(j>=m+1){
System.out.print(i+"");
if(n%5==0)
System.out.print("\n");
n++;
}
}
}
}
15.下列程序的输出结果为:
149162536496481100totalis385
publicclassTest1{
publicstaticvoidmain(Stringargs[]){
inty,x=1,total=0;
while(x<=10){
y=x*x;
System.out.print(y+"");
total+=y;
++x;
}
System.out.print("totalis"+total);
}
}
16.下列程序的输出结果为:
copyeveryletter
publicclassWhileExample{
publicstaticvoidmain(String[]args){
StringcopyFromMe="Copyeveryletteruntilyouencounter'u'.";
StringBuffercopyToMe=newStringBuffer();//创建一个空的串变量
inti=0;
charc=copyFromMe.charAt(i);
while(c!
='u')
{copyToMe.append(c);
c=copyFromMe.charAt(++i);}
System.out.println(copyToMe);
}
}
17.下列程序的输出结果为:
Found1076ati=1,j=2
publicclassBreakExample{
publicstaticvoidmain(String[]args){
int[][]array={{32,87,3},{589,12,1076},{2000,8,622}};
intsearch=1076,i=0,j=0;
booleanfoundIt=false;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
if(array[i][j]==search){foundIt=true;break;}//跳出内层循环
}
if(foundIt)break;//跳出外层循环
}
if(foundIt)
System.out.println("Found"+search+"ati="+i+",j="+j);
else
System.out.println(search+"isnotinthearray");
}
}
18.下列程序的输出结果为:
其最终和是:
110
publicclassSumDemo2{
publicstaticvoidmain(String[]args){
intsum=0,i=0;
do{
if(i%2==0)
sum=sum+i;
i++;
}while(i<=20);
System.out.println("其最终和是:
"+sum);
}
}
19.下列程序的输出结果为:
10+20=30
publicclassAddTest{
publicstaticvoidmain(String[]args){
intnum1,num2;
num1=10;
num2=20;
System.out.println(num1+"+"+num2+"="+add(num1,num2));
}
staticintadd(intop1,intop2){
returnop1+op2;
}
}
20.下列程序的输出结果为:
7+8=15,5+8=13
classgeneralFunction{
publicstaticintadd(intx,inty){returnx+y;}//静态方法
}
publicclassStaticFunTest{
publicstaticvoidmain(String[]args){
intc=generalFunction.add(7,8);
System.out.print("7+8="+c+“,“);
generalFunctionfun=newgeneralFunction();
intd=fun.add(5,8);
System.out.println("5+8="+d);
}
}
21.下列程序的输出结果为Length:
5width:
2height:
4volumn:
40area:
76
classBox{
intlength,width,height;
publicvoidsetInfo(intl,intw,inth){
length=l;
width=w;
height=h;
}
publicintvolumn(){
returnlength*width*height;
}
publicintarea(){
return(length*width+length*height+width*height)*2;
}
publicStringtoString(){
return"Length:
"+length+"width:
"+width+"height:
"+height
+"volumn:
"+volumn()+"area:
"+area();
}
}
publicclassBoxTest{
publicstaticvoidmain(String[]args){
Boxb=newBox();
b.setInfo(5,2,4);
System.out.println(b.toString());
}
}
22.下列程序的输出结果为:
goodandgbc
publicclassExample
{
Stringstr=newString("good");
char[]ch={'a','b','c'};
publicstaticvoidmain(Stringargs[])
{
Exampleex=newExample();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"and");
System.out.print(ex.ch);
}
publicvoidchange(Stringstr,charch[])
{
str="testok";
ch[0]='g';
}
}
23.下列程序的输出结果为:
最小的数为:
3
//arrayParam1.java以数组为参数的方法调用
publicclassarrayParam1{
publicstaticvoidmain(Stringargs[]){
inta[]={8,3,7,88,9,23};
LeastNumbMinNumber=newLeastNumb();
MinNumber.least(a);
}
}
classLeastNumb{
publicvoidleast(intarray[]){
inttemp=array[0];
for(inti=0;iif(temp>array[i])temp=array[i];
}
System.out.println("最小的数为:
"+temp);
}
}
24.运行结果是:
obj1.fn=31
obj1.fk=40
obj2.fn=32
obj1.fk=40
importjava.awt.*;
importjava.applet.*;
classMemberVar{
staticintsn=30;
finalintfn;
finalintfk=40;
MemberVar(){
fn=++sn;
}
}
publicclassTest10extendsApplet{
publicvoidpaint(Graphicsg){
MemberVarobj1=newMemberVar();
MemberVarobj2=newMemberVar();
g.drawString("obj1.fn="+obj1.fn,20,30);
g.drawString("obj1.fk="+obj1.fk,20,50);
g.drawString("obj2.fn="+obj2.fn,20,70);
g.drawString("obj2.fk="+obj2.fk,20,90);
}
}
25.下列程序的输出结果为:
y=5
classA
{
staticinty=3;
voidshowy(){System.out.println("y="+y);}
}
classtestA
{
publicstaticvoidmain(Stringaaa[])
{Aa1=newA();
A.y+=1;a1.y++;
a1.showy();
}
}
26.运行结果是:
BADCADCA
publicclassTest9{
staticbooleanfoo(charc){
System.out.print(c);
returntrue;
}
publicstaticvoidmain(String[]argv){
inti=0;
for(foo('B');foo('A')&&(i<2);foo('C')){
i++;
foo('D');
}
}
}
27.运行结果是:
1
importjava.io.*;
publicclassTest2{
publicstaticvoidmain(Stringargs[]){
Subsb=newSub();
System.out.println(sb.method());}
}
classFather{
inta=3,b=2;
intmethod(){returna-b;}
}
classSubextendsFather{
intmethod2(){returna+b;}
}
Aclass
28.下列程序的输出结果为Bclass
classAclass
{
voidgo()
{
System.out.println("Aclass");
}
}
publicclassBclassextendsAclass
{
voidgo()
{
System.out.println("Bclass");
}
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassa1=newBclass();
a.go();
a1.go();
}
}
球的半径是10.0
29.下列程序的输出结果为:
台球的颜色是蓝色,半径是5.0
classBall{
privatedoubler;
publicvoidsetR(doublex){
r=x;
}
publicdoublegetR(){
returnr;
}
}
classBilliardsextendsBall{
privateStringcolor;
publicvoidsetCol(Stringcol){
color=col;
}
publicvoidshow(){
System.out.println("台球的颜色是"+color+",半径是"+getR());
}
}
publicclassDemo{
publicstaticvoidmain(String[]args){
Ballb1=newBall();
b1.setR(10);
System.out.println("球的半径是"+b1.getR());
Billiardsb2=newBilliards();
b2.setR(5);
b2.setCol("蓝色");
b2.show();
}
}
30.运行结果是:
Whatapleasure!
IamTom
Howdoyoudo?
publicclassTest12extendsTT{
publicstaticvoidmain(Stringargs[]){
Test12t=newTest12("Tom");
}
publicTest12(Strings){
super(s);
System.out.println("Howdoyoudo?
");
}
publicTest12()