初学java
级别: 新手上路
只看楼主 | | | 0 发表于:2009-02-21 20:00

0 求教一个小程序

这个程序需要打印出 LKa_ofY  
1 2 3 4 5 ;XT$rtuX  
2 3 4 5 1 3I]5DW %-  
3 4 5 1 2 7r>^_aW  
4 5 1 2 3 _QQO&0Z  
5 1 2 3 4 6uDNqq  
我只会下面一种方法: %.]qkGZe#  
public class Array { hS<+=3 <M  
/.P*%'g  
     tv5G']vO\  
          public static void main(String[] args) { voEg[Gg4%I  
"8>T  
    int i, j, m; V i V3Y  
    int n = 5; |*W_  
    int sum = 0; 0N9`WK  
                     for (i = 1; i <= n; i++) { K =lm9K  
         for (j = 0; j < n; j++) { )\K;Ncp[  
               sum = i + j; VT@,RlB0  
                  if (sum > 5) ;pH&YB;Y  
         m = sum - 5; !<EQVqj6  
                   else  <u=k X  
        m = sum; ;)c 4  
'#*5jn]CqB  
                   System.out.print(m + " "); m|8ljXX  
wVMR&R;<t  
                          } )^q7s&p;/  
        System.out.println(); lBN1OL[N  
    } c1>:|D7w  
           } }]K^b1Fs5  
j7u\.xu9  
} wz1fl#WU  
9f/RD?(1O  
请问还有其他方法吗? YN<:k Wu  
求教各位达人! #4Z]/D2G  
                
hcjt
级别: 新手上路
只看该作者 | | | 1 发表于:2009-11-09 12:02

你这个程序 编译后运行的是个死循环也!!!