1、Java 基础语法练习题集一、请指出下列程序的错误并改正1、Public class 1DemoPublic static void main(String a);int i;int j=2/少;i+;System.ou.println(i+j);2、Public class 中国Public static void main(String args)double x=.89;int j=087;h=0x56h45;byte b=2345;float f=0.2536;3、Public class DemoPublic static void main(String args)/少int i=
2、34;int j=89;int sum;sum=i/j;System.out.println(sum);Sum=i-j;System.out.println(sum);4、Public class DemoPublic static void main(String args/少)x+;int x=2;int x=89;int y=0x+=x+y;x*=y;二、请指出下列程序的输出结果1、Public class DemoPublic static void main(String args)int x=5,b=3,h;double a=2.7;h=x/b+x%b;System.out.pri
3、ntln(“h=“+h);a=h*b+x/b*a;System.out.println(“a=“+a);h=3a=11.72、Public class DemoPublic static void main(String args)int x,y,z;x=y=z=6;x=+y+z+;System.out.println(“x=“+x+“y=“+y+“z=“+z);x=y+-+z;System.out.println(“x=“+x+“y=“+y+“z=“+z);x=y-+-z;System.out.println(“x=“+x+“y=“+y+“z=“+z);x=13y=7z=7x=-1y=8z=
4、8x=15y=7z=73、Public class DemoPublic static void main(String args)boolean a,b;a=56|3*7=c)System.out.println(“van.“);elseSystem.out.println(“tank.“);Option are:bike.car.van.bus.Best is:van.6、Public class DemoPublic static void main(String args)int x=0,sum=100;while(x20)sum-=xSystem.out.println(“x=“+x
5、);if(x4)x+=4;elsex+=2;System.out.println(“sum=“+sum);sum=1007、Public class DemoPublic static void main(String args)int i=0for(int x=0;x=j)break;j-;i+;73、Public class DemoPublic static void main(String args)int j=21,i=0;while(i0;i=i/2)sum+=i;i-=4;38、Public class DemoPublic static void main(String args)int i=1,j=20;for(;ij)break;j=j-i;sum+=i;i=i*3;310、Public class DemoPublic static void main(String args)int i=1,j=20;while(i=3 for5试写出 while 与 dowhile 循环的相同点与不同点。都是循环结构,while 循环先判断后执行,所以可能循环体一次都不被执行;Do while 循环是先执行后判断是否循环,所以其循环体可能至少被执行一次;