﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-落霞与孤鹜齐飞，秋水共长天一色-最新评论</title><link>http://www.blogjava.net/BK-JAVA/CommentsRSS.aspx</link><description>欢迎来到BK-JAVA</description><language>zh-cn</language><pubDate>Sat, 10 Mar 2007 13:47:50 GMT</pubDate><lastBuildDate>Sat, 10 Mar 2007 13:47:50 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 请问哪里有得下JAVA优秀的代码和实例啊，英文的也没关系。。。。。</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/03/10/103046.html#103054</link><dc:creator>冰雪荒原</dc:creator><author>冰雪荒原</author><pubDate>Sat, 10 Mar 2007 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/03/10/103046.html#103054</guid><description><![CDATA[Java自带的src.zip<br>JLive<br><br><img src ="http://www.blogjava.net/BK-JAVA/aggbug/103054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">冰雪荒原</a> 2007-03-10 23:29 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/03/10/103046.html#103054#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 为什么这段程序编译成功，但运行抛出异常？</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100504</link><dc:creator>喜来乐哈哈</dc:creator><author>喜来乐哈哈</author><pubDate>Sat, 24 Feb 2007 16:38:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100504</guid><description><![CDATA[运行这个你就知道了<br><br>	public static void main(String[] args) {<br>		int[][] triarray = new int[10][];<br>		int i = 0, j = 0;<br>		for (int[] triarray2 : triarray) {<br>			triarray2 = new int[++i];<br>		}<br><br>		for (int[] triarray2 : triarray) {<br>			System.out.println(triarray2);<br>		}<br>	}<br><br><img src ="http://www.blogjava.net/BK-JAVA/aggbug/100504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">喜来乐哈哈</a> 2007-02-25 00:38 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100504#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 为什么这段程序编译成功，但运行抛出异常？</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100502</link><dc:creator>JIM.WU</dc:creator><author>JIM.WU</author><pubDate>Sat, 24 Feb 2007 16:15:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100502</guid><description><![CDATA[@喜来乐哈哈<br>呵呵。。。。谢谢！！<br>那么下面的程序问题又在哪里呢？？<br>public class trigon{<br>   public static void main(String[] args){<br>      int[][] triarray=new int[10][];<br>      int i=0,j=0;<br>      for(int[] triarray2:triarray){<br>         triarray2=new int[++i];<br>      }<br><br>      for(int[] triarray2:triarray){<br>         for(int tri:triarray2){<br>            triarray2[j++]=j+1;<br>            System.out.println(triarray2+&quot;&quot;); <br>         }<br>         System.out.println(&quot;&quot;);<br>      }<br>   }<br>}<img src ="http://www.blogjava.net/BK-JAVA/aggbug/100502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">JIM.WU</a> 2007-02-25 00:15 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100502#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 为什么这段程序编译成功，但运行抛出异常？</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100501</link><dc:creator>喜来乐哈哈</dc:creator><author>喜来乐哈哈</author><pubDate>Sat, 24 Feb 2007 16:02:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100501</guid><description><![CDATA[默认初始化也只能初始化为null。<br><br>用下面的代码就行了，我想不会比C要复杂。<br><br>public static void main(String[] args) {<br>    int[][] triarray = new int[10][];<br>    for (int i = 0; i &lt; triarray.length; i++) {<br>         triarray[i] = new int[i + 1];<br>    }<br>    for (int i = 0, k = 1; i &lt; triarray.length; i++) {<br>	for (int j = 0; j &lt; triarray[i].length; j++) {<br>	     triarray[i][j] = k++;<br>	}<br>   }<br>   for (int i = 0; i &lt; triarray.length; i++) {<br>	for (int j = 0; j &lt; triarray[i].length; j++) {<br>	     System.out.printf(&quot;%2d &quot;, triarray[i][j]);<br>	}<br>        System.out.println();<br>   }<br>}<img src ="http://www.blogjava.net/BK-JAVA/aggbug/100501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">喜来乐哈哈</a> 2007-02-25 00:02 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/02/25/100489.html#100501#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 为什么这段程序编译成功，但运行抛出异常？</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100500</link><dc:creator>JIM.WU</dc:creator><author>JIM.WU</author><pubDate>Sat, 24 Feb 2007 15:51:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100500</guid><description><![CDATA[@喜来乐哈哈<br>呵呵。。。。谢谢啦，不过JDK6.0是默认初始化的吧，我试了将++i，改为i+1问题解决，不过是一个无限循环的结果。我本来想要下面的结果，在C里面做很容易，在JAVA里面不知道怎么弄。<br>1<br>2 3<br>4 5 6<br>7 8 9 10 <br>11 12 13 14 15<br>...........................<img src ="http://www.blogjava.net/BK-JAVA/aggbug/100500.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">JIM.WU</a> 2007-02-24 23:51 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100500#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 为什么这段程序编译成功，但运行抛出异常？</title><link>http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100493</link><dc:creator>喜来乐哈哈</dc:creator><author>喜来乐哈哈</author><pubDate>Sat, 24 Feb 2007 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100493</guid><description><![CDATA[如果我没猜错的话，你想做的是 <br><br>public class trigon2{<br>   public static void main(String[] args){<br>      int[][] triarray=new int[10][];<br>      for(int i=0;i&lt;triarray.length;i++){<br>         triarray[i]=new int[++i];<br>   .....<br><br>把这里triarray[i]=new int[++i];改成triarray[i]=new int[i+1];<br><br><br>但是这是个无限循环，因为<br>for(int i=0;i&lt;triarray.length;i++){<br>    for(int j=0;j&lt;triarray[i].length;j++){<br>         j=0;<br>         triarray[i][j]=++k;<br>         System.out.println(triarray[i][j]);<br>   }<br>}<br>在内循环你每次又把j=0, j&lt;triarray[i].length当然一直是true了。<br><br>至于你看到的<br>//Exception in thread &quot;main&quot; java.lang.NullPointerException<br>//        at trigon2.main(trigon2.java:9)<br>异常，是因为在第一个for循环里，你只初始化了triarray[0],triarray[2],...<br>triarray[1],triarray[3]都还没有被初始化，当然会有NullPointerException。<br><br><br><br><img src ="http://www.blogjava.net/BK-JAVA/aggbug/100493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BK-JAVA/" target="_blank">喜来乐哈哈</a> 2007-02-24 23:20 <a href="http://www.blogjava.net/BK-JAVA/archive/2007/02/24/100489.html#100493#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>