文档介绍:在开发的时候主方法之中的代码越少越好。1、 将一个给定的整型数组转置输出, 例如: 源数组,123456 转置之后的数组,lassMyDemo{ publicstaticvoidmain(Stringargs[]){ int[]data=newint[7]; init(data); //将数组之中赋值 print(data); (); reverse(data); print(data); } publicstaticvoidreverse(inttemp[]){ intcenter=; //求出中心点 inthead=0; //表示从前开始计算脚标 inttail=-1; //表示从后开始计算脚标 for(intx=0;x<center;x++){ intt=temp[head]; temp[head]=temp[tail]; temp[tail]=t; head++; tail--; } } publicstaticvoidinit(inttemp[]){ for(intx=0;x<;x++){ temp[x]=x+1; } } publicstaticvoidprint(inttemp[]){ for(intx=0;x<;x++){ (temp[x]+"、"); } }}2、 现在有如下的一个数组: intoldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为: intnewArr[]={1,3,4,5,6,6,5,4,7,6,7,5};思路:生活中的问题解决=程序中的解决; 1、 确定出不为0的个数,这样可以开辟新数组; 2、 从旧的数组之中,取出内容,并将其赋给新开辟的数组;lassMyDemo{ publicstaticvoidmain(Stringargs[]){ intoldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; intnewArr[]=newint[count(oldArr)]; //新数组 fun(oldArr,newArr); print(newArr); } publicstaticvoidfun(intsrc[],intdata[]){ intfoot=0; //控制新数组的脚标,data for(intx=0;x<;x++){ if(src[x]!=0){ data[foot++]=src[x]; } } } publicstaticintcount(inttemp[]){ intnum=0; for(intx=0;x<;x++){ if(temp[x]!=0){ num++; //统计个数} } returnnum; } publicstaticvoidprint(inttemp[]){ for(intx=0;x<;x++){ (temp[x]+"、"); } }}3、 现在给出两个数组: ·数组A:“1,7,9,11,