这道题目用java怎么写?

做出图片的效果
2025-04-13 20:51:42
推荐回答(1个)
回答1:

class Demo29

{

public static void main(String[] args)

{

int i=2013;

find(i);

}

public static void find(int num){

int x=0,y=0;

char yY;

if (num<4)

{

x=0;y=num-1;

}else if(((num/4)%2)==0){

if((num%4)==0)

y=1;

else y=num%4-1;

if ((num%4)==0 || (num%4)==1)

{

x=num/4-1;

}else x=num/4;

}else if(((num/4)%2)!=0){

if((num%4)==0)

y=3;

else y=5-num%4;

if ((num%4)==0 || (num%4)==1)

{

x=num/4-1;

}else x=num/4;

}

switch(y){

case 0:yY = 'A';break;

case 1:yY =  'B';break;

case 2:yY =  'C';break;

case 3:yY =  'D';break;

default:yY =  'E';

}

System.out.println("数字"+num+"在第"+x+"行第"+yY+"列");

}

}