java回型数
import java.util.Arrays;public class hello {public static void main(String[] args) {//輸出5*5的int n =5;int [][] huizixing=new int[n][n];int minX=0;//x軸最小下標int minY=0;//y軸最小下標int maxX=n-1;//x軸最大下標int maxY=n-1;//y軸最大下標int counter=0;//計數(shù)int xff=0;while(minX<=maxX) {for(int x=minX;x<=maxX;x++) {huizixing[minY][x]=++counter;}minY++;for(int y=minY;y<=maxY;y++) {huizixing[y][maxX]=++counter;}maxX--;//最大少了一行for(int x=maxX;x>=minX;x--) {huizixing[maxY][x]=++counter;}maxY--;for(int y=maxY;y>=minY;y--) {huizixing[y][minX]=++counter;}minX++;}
//遍歷輸出for(int i =0;i<huizixing.length;i++) {for(int j =0;j<huizixing[i].length;j++) {System.out.print(huizixing[i][j]+" ");}System.out.println();}}
}
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結
- 上一篇: 让数字保持在整数范围内
- 下一篇: java自定义异常报错