﻿<?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-302班-随笔分类-Java程序集合</title><link>http://www.blogjava.net/yank/category/21372.html</link><description>java突击队</description><language>zh-cn</language><lastBuildDate>Sat, 26 May 2007 15:02:35 GMT</lastBuildDate><pubDate>Sat, 26 May 2007 15:02:35 GMT</pubDate><ttl>60</ttl><item><title>Java中参数的传递</title><link>http://www.blogjava.net/yank/archive/2007/04/26/113808.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Thu, 26 Apr 2007 07:52:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/26/113808.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/113808.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/26/113808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/113808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/113808.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 总的来说，计算机语言给子程序传递参数的方法有两种。第一种方法是按值传递（call-by-value ）。这种方法将一个参数值（value ）复制成为子程序的正式参数。这样，对子程序的参数的改变不影响调用它的参数。第二种传递参数的方法是引用调用（call-by-reference ）。&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/26/113808.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/113808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-26 15:52 <a href="http://www.blogjava.net/yank/archive/2007/04/26/113808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java关键字Static的用法</title><link>http://www.blogjava.net/yank/archive/2007/04/26/113791.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Thu, 26 Apr 2007 07:24:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/26/113791.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/113791.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/26/113791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/113791.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/113791.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static，它就能够在它的类的任何对象创建之前被访问，而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ，所以它被声明为static。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/26/113791.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/113791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-26 15:24 <a href="http://www.blogjava.net/yank/archive/2007/04/26/113791.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> abstract classes 与 interfaces的区别</title><link>http://www.blogjava.net/yank/archive/2007/04/19/111828.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Thu, 19 Apr 2007 01:14:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/19/111828.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/111828.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/19/111828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/111828.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/111828.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 抽象类（abstract class），它用于要创建一个体现某些基本行为的类，并为该类声明方法，但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量，其类型是一个抽象类，并让它指向具体子类的一个实例。接口（interface）是抽象类的变体。在接口中，所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的，没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似，除了该实现类不能从接口定义中继承行为。&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/19/111828.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/111828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-19 09:14 <a href="http://www.blogjava.net/yank/archive/2007/04/19/111828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>判断输入的字符串是不是对称的（charAt方法）</title><link>http://www.blogjava.net/yank/archive/2007/04/15/110747.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sun, 15 Apr 2007 02:30:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/15/110747.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/110747.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/15/110747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/110747.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/110747.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 介绍了如何判断一个字符串是否是对称字符串的方法，并介绍了charAt()方法的使用&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/15/110747.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/110747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-15 10:30 <a href="http://www.blogjava.net/yank/archive/2007/04/15/110747.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求两个数的最大公约数（java）</title><link>http://www.blogjava.net/yank/archive/2007/04/14/110704.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sat, 14 Apr 2007 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/14/110704.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/110704.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/14/110704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/110704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/110704.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 中心思想numA%k==0&&numB%k==0&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/14/110704.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/110704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-14 22:12 <a href="http://www.blogjava.net/yank/archive/2007/04/14/110704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>continue与break的区别，用法</title><link>http://www.blogjava.net/yank/archive/2007/04/14/yank.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sat, 14 Apr 2007 02:11:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/14/yank.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/110596.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/14/yank.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/110596.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/110596.html</trackback:ping><description><![CDATA[<h1><span style="FONT-SIZE: 14pt; COLOR: #008080; FONT-FAMILY: Comic Sans MS">在一具循环体中,如果用break返回, 则不管其后面是否有满足for中条件的情况,都不做for中的循环体,即不会做; <br>如果用continue返回,如果条件满足执行continue, 跳出下面语句的执行,而返回到for 语句的开头,再次判断for中的条件,从而根据条件执行其中的循环体内容。<br><br>简单地说，比如这样一个程序： <br>for(...) { <br>... <br>continue/break; <br>... <br>} <br>System.out.prinln("a"); <br><br>continue表示立即去执行&#8220;for(...)&#8221;这行代码，break表示立即去执行&#8220;System.out.prinln("a");&#8221;这行代码。我随手写了一段程序，你看看可能能帮助你理解。 <br>public class BreakTest { <br>public static void main(String args[]) { <br>System.out.println("循环没有开始"); <br><br>System.out.println("现在开始测试continue"); <br>for (int i = 0; i &lt; 3; i++) { <br>System.out.println("开始第" + i + "次for循环"); <br>if (i == 1) { <br>continue; <br>} <br>System.out.println("看看continue后这里执行了吗？"); <br>} <br>System.out.println("continue测试完毕\n***********************"); <br><br>System.out.println("现在开始测试break"); <br>for (int i = 0; i &lt; 3; i++) { <br>System.out.println("开始第" + i + "次for循环"); <br>if (i == 1){ <br>break; <br>} <br><br>System.out.println("看看break后这里执行了吗？"); <br>} <br>System.out.println("break测试完毕\n***********************"); <br>} <br>}<br><span style="COLOR: #808080">1.&nbsp;break&nbsp;与&nbsp;continue&nbsp;加标签用法<br>在Java语句里，唯一能放标签的地方是在循环语句前面。而且循环语句跟标签之间不能有任何东西。<br>label1:<br>outer-iteration&nbsp;{<br>&nbsp;&nbsp;inner-iteration&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//...</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;<font color=#32cd32>//&nbsp;1</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//...</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;&nbsp;<font color=#32cd32>//&nbsp;2</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//...</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue&nbsp;label1;&nbsp;<font color=#32cd32>//&nbsp;3</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//...</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break&nbsp;label1;<font color=#32cd32>&nbsp;//&nbsp;4</font><br>&nbsp;&nbsp;&nbsp;}<br>}<br><br>案例1会中断内部循环。2会中断内部当前循环，直接跳入下一轮循环。案例3中断内部和外部循环，跳到label1，从外部开头重新开始循环。案例4跳到label1，且不在进入循环。<br><br>下面举例：<br><br>public&nbsp;class&nbsp;LabeledFor&nbsp;{<br>&nbsp;&nbsp;static&nbsp;Test&nbsp;monitor&nbsp;=&nbsp;new&nbsp;Test();<br>&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i&nbsp;=&nbsp;0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outer:&nbsp;<font color=#32cd32>//&nbsp;Can't&nbsp;have&nbsp;statements&nbsp;here</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(;&nbsp;true&nbsp;;)&nbsp;{&nbsp;<font color=#32cd32>//&nbsp;infinite&nbsp;loop</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inner:&nbsp;<font color=#32cd32>//&nbsp;Can't&nbsp;have&nbsp;statements&nbsp;here</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(;&nbsp;i&nbsp;&lt;&nbsp;10;&nbsp;i++)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('i&nbsp;=&nbsp;'&nbsp;+&nbsp;i);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i&nbsp;==&nbsp;2)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('continue');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i&nbsp;==&nbsp;3)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('break');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++;&nbsp;<font color=#32cd32>//&nbsp;Otherwise&nbsp;i&nbsp;never</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//&nbsp;gets&nbsp;incremented.</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i&nbsp;==&nbsp;7)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('continue&nbsp;outer');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++;&nbsp;<font color=#32cd32>//&nbsp;Otherwise&nbsp;i&nbsp;never</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#32cd32>//&nbsp;gets&nbsp;incremented.</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue&nbsp;outer;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i&nbsp;==&nbsp;8)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('break&nbsp;outer');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break&nbsp;outer;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;k&nbsp;=&nbsp;0;&nbsp;k&nbsp;&lt;&nbsp;5;&nbsp;k++)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(k&nbsp;==&nbsp;3)&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println('continue&nbsp;inner');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue&nbsp;inner;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}<br>}&nbsp;<font color=#32cd32>///:~</font><br><br>结果:<br>'i&nbsp;=&nbsp;0',<br>'continue&nbsp;inner',<br>'i&nbsp;=&nbsp;1',<br>'continue&nbsp;inner',<br>'i&nbsp;=&nbsp;2',<br>'continue',<br>'i&nbsp;=&nbsp;3',<br>'break',<br>'i&nbsp;=&nbsp;4',<br>'continue&nbsp;inner',<br>'i&nbsp;=&nbsp;5',<br>'continue&nbsp;inner',<br>'i&nbsp;=&nbsp;6',<br>'continue&nbsp;inner',<br>'i&nbsp;=&nbsp;7',<br>'continue&nbsp;outer',<br>'i&nbsp;=&nbsp;8',<br>'break&nbsp;outer'<br></ca></span></span></h1>
<img src ="http://www.blogjava.net/yank/aggbug/110596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-14 10:11 <a href="http://www.blogjava.net/yank/archive/2007/04/14/yank.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数字的似三角形的特殊显示</title><link>http://www.blogjava.net/yank/archive/2007/04/14/110567.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Fri, 13 Apr 2007 18:21:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/14/110567.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/110567.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/14/110567.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/110567.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/110567.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 注意print和println的区别！输入一个数，完成类似三角形的特殊显示。&nbsp;&nbsp;<a href='http://www.blogjava.net/yank/archive/2007/04/14/110567.html'>阅读全文</a><img src ="http://www.blogjava.net/yank/aggbug/110567.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-14 02:21 <a href="http://www.blogjava.net/yank/archive/2007/04/14/110567.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>if  else语句实现税率征收</title><link>http://www.blogjava.net/yank/archive/2007/04/08/109216.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sun, 08 Apr 2007 04:05:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/08/109216.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/109216.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/08/109216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/109216.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/109216.html</trackback:ping><description><![CDATA[<p style="COLOR: #3366ff"><br>import javax.swing.JOptionPane;<br>public class taxQuestion<br>{<br>&nbsp; public static void main(String[] args)<br>&nbsp; {<br>&nbsp;&nbsp; //输入基准值<br>&nbsp;&nbsp; String statusString=JOptionPane.showInputDialog(null,"Enter the filing status:\n"+"(0-single filer,1-married jointly,\n)"+"2-married separately,3-head of household)","Input a status",JOptionPane.QUESTION_MESSAGE);<br>&nbsp;&nbsp; int status=Integer.parseInt(statusString);<br>&nbsp;&nbsp; //输入收入値<br>&nbsp;&nbsp; String incomeString=JOptionPane.showInputDialog(null,"Enter the taxable income:","Give me your money",JOptionPane.QUESTION_MESSAGE);<br>&nbsp;&nbsp; Double income=Double.parseDouble(incomeString);<br>&nbsp;&nbsp; double tax=0;<br>if(status==0)<br>&nbsp; {<br>&nbsp;&nbsp; if(income&lt;=1200)<br>&nbsp;&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should not pay for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; else if(income&lt;=3000)<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; tax=(income-1200)*0.10;<br>&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; else if(income&lt;=10000)<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; tax=(income-3000)*0.15;<br>&nbsp;&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; else if(income&lt;300000)<br>&nbsp;&nbsp; {&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; tax=(income-10000)*0.30;<br>&nbsp;&nbsp;&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; else <br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; tax=(income-300000)*0.80;<br>&nbsp;&nbsp;&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; }<br>&nbsp; }<br>&nbsp;&nbsp; else <br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; tax=(income-status);<br>&nbsp;&nbsp;&nbsp; JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp;&nbsp; }<br>&nbsp;}<br>}<br>/////////////////////////////////////////////////////////////////////////<br>测试结果简要如下：<br>////////////////////////////////////////////////////////////////////////<br><img height=173 alt="" src="http://www.blogjava.net/images/blogjava_net/yank/1.JPG" width=314 border=0><br><br><img height=134 alt="" src="http://www.blogjava.net/images/blogjava_net/yank/21320/11.JPG" width=298 border=0><br><br><img height=121 alt="" src="http://www.blogjava.net/images/blogjava_net/yank/21320/33.JPG" width=264 border=0></p>
<img src ="http://www.blogjava.net/yank/aggbug/109216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-08 12:05 <a href="http://www.blogjava.net/yank/archive/2007/04/08/109216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>继承、抽象、多态的集中程序</title><link>http://www.blogjava.net/yank/archive/2007/04/07/109165.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sat, 07 Apr 2007 14:51:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/07/109165.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/109165.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/07/109165.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/109165.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/109165.html</trackback:ping><description><![CDATA[下载<br>////////////////////////////////////////<a title=继承、抽象、多态的集中程序 style="COLOR: #3366ff" href="http://www.blogjava.net/Files/yank/part3.rar" target=_blank><br>继承、抽象、多态的集中程序</a> 
<img src ="http://www.blogjava.net/yank/aggbug/109165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-07 22:51 <a href="http://www.blogjava.net/yank/archive/2007/04/07/109165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java的第一个对话框程序——瑞年问题</title><link>http://www.blogjava.net/yank/archive/2007/04/07/109160.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sat, 07 Apr 2007 14:22:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/07/109160.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/109160.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/07/109160.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/109160.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/109160.html</trackback:ping><description><![CDATA[<p style="COLOR: #008000">import javax.swing.JOptionPane;//引用包<br>public class InputDialogDemo<br>{<br>&nbsp; public static void main(String[] args)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; String yearString=JOptionPane.showInputDialog(null,"Enter a year","Example 2.1 Input <br><br>(int)",JOptionPane.QUESTION_MESSAGE);</p>
<p style="COLOR: #008000">&nbsp;&nbsp; int year=Integer.parseInt(yearString);<br>&nbsp; //判断是否为瑞年<br>&nbsp; boolean isLeapYear=((year%4 ==0)&amp;&amp;(year%100!=0))||(year%400==0);</p>
<p style="COLOR: #008000">&nbsp; JOptionPane.showMessageDialog(null,year+"is a&nbsp; leap year?"+isLeapYear,"Example 2.1 Output<br><br>(int)",JOptionPane.INFORMATION_MESSAGE);</p>
<p style="COLOR: #008000">&nbsp; String doubleString=JOptionPane.showInputDialog(null,"Enter a double value","Example 2.1 Input<br><br>(double)",JOptionPane.QUESTION_MESSAGE);</p>
<p style="COLOR: #008000">&nbsp; double doubleValue=Double.parseDouble(doubleString);</p>
<p style="COLOR: #008000">&nbsp; JOptionPane.showMessageDialog(null,doubleValue+"is positive?"+(doubleValue&gt;0),"Example 2.1 Output<br><br>(double)",JOptionPane.INFORMATION_MESSAGE);<br>&nbsp; }<br>&nbsp;<br>&nbsp;}</p>
<p style="COLOR: #008000">&nbsp;</p>
<p style="COLOR: #008000">&nbsp;</p>
<img src ="http://www.blogjava.net/yank/aggbug/109160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-07 22:22 <a href="http://www.blogjava.net/yank/archive/2007/04/07/109160.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>类的继承实例—Triangle</title><link>http://www.blogjava.net/yank/archive/2007/04/07/109156.html</link><dc:creator>停留的风</dc:creator><author>停留的风</author><pubDate>Sat, 07 Apr 2007 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/yank/archive/2007/04/07/109156.html</guid><wfw:comment>http://www.blogjava.net/yank/comments/109156.html</wfw:comment><comments>http://www.blogjava.net/yank/archive/2007/04/07/109156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yank/comments/commentRss/109156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yank/services/trackbacks/109156.html</trackback:ping><description><![CDATA[<p style="COLOR: #ff6600; BACKGROUND-COLOR: #ffffff">abstract class GeometricObject {<br>&nbsp; private String color = "white";<br>&nbsp; private boolean filled;<br>&nbsp;<br>&nbsp; protected GeometricObject() <br>&nbsp; {}<br>&nbsp;<br>&nbsp; /** 颜色和填充 */<br>&nbsp; protected GeometricObject(String color, boolean filled)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.color = color;<br>&nbsp;&nbsp;&nbsp; this.filled = filled;<br>&nbsp; }<br>&nbsp;<br>&nbsp; /**颜色get方法 */<br>&nbsp; public String getColor() <br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; return color;<br>&nbsp; }<br>&nbsp;<br>&nbsp; /** 颜色的set方法*/<br>&nbsp; public void setColor(String color)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.color = color;<br>&nbsp; }<br>&nbsp;<br>&nbsp; /** 填充的定义 */<br>&nbsp; public boolean isFilled()<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; return filled;<br>&nbsp; }<br>&nbsp;<br>&nbsp; /** 建立fill的set方法 */<br>&nbsp; public void setFilled(boolean filled)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.filled = filled;<br>&nbsp; }<br>&nbsp; public abstract double getArea();<br>&nbsp; public abstract double getPerimeter();<br>}</p>
<p style="COLOR: #ff6600; BACKGROUND-COLOR: #ffffff"><br>public class Triangle extends GeometricObject <br>{<br>&nbsp; private double side1=1.0;<br>&nbsp; private double side2=1.0;<br>&nbsp; private double side3=1.0;<br>&nbsp; //无参构造器<br>&nbsp; public Triangle() <br>&nbsp; { <br>&nbsp;&nbsp; this(1.0,1.0,1.0,"red",false); <br>&nbsp; }<br>&nbsp; public Triangle(double side1,double side2,double side3)<br>&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; this(side1,side2,side3,"red",false);&nbsp;&nbsp; <br>&nbsp; }<br>&nbsp; //有参构造器<br>&nbsp;&nbsp; public Triangle(double side1, double side2,double side3,String color,boolean filled) <br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; super(color,filled);<br>&nbsp;&nbsp;&nbsp; this.side1=side1;<br>&nbsp;&nbsp;&nbsp; this.side2=side2;<br>&nbsp;&nbsp;&nbsp; this.side3=side3;&nbsp;&nbsp;&nbsp; <br>&nbsp; }<br>&nbsp; //定义Side1的Get和Set方法<br>&nbsp; public double getSide1()<br>&nbsp; {<br>&nbsp;&nbsp; return side1;<br>&nbsp; }<br>&nbsp; public void setSide1(double side1)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.side1=side1;<br>&nbsp; } <br>&nbsp; //定义Side2的Get和Set方法<br>&nbsp;&nbsp; public double getSide2()<br>&nbsp; {<br>&nbsp;&nbsp; return side2;<br>&nbsp; }<br>&nbsp; public void setSide2(double side2)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.side2=side2;<br>&nbsp; } <br>&nbsp; //定义Side3的Get和Set方法 <br>&nbsp; public double getSide3()<br>&nbsp; {<br>&nbsp;&nbsp; return side3;<br>&nbsp; }<br>&nbsp; public void setSide3(double side3)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; this.side3=side3;<br>&nbsp; } <br>&nbsp; //求面积<br>&nbsp; public double getArea()<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; double p;<br>&nbsp;&nbsp;&nbsp; p=(side1+side2+side3)/2;<br>&nbsp;&nbsp;&nbsp; double s;<br>&nbsp;&nbsp;&nbsp; s=Math.sqrt(p*(p-side1)*(p-side2)*(p-side3));<br>&nbsp;&nbsp;&nbsp; return s;<br>&nbsp; }<br>&nbsp; //计算周长<br>&nbsp; public double getPerimeter()<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; return (side1+side2+side3);<br>&nbsp; }<br>&nbsp; //定义toString文本说明<br>&nbsp; public String toString()<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; return "Triangle: side1 = " + side1 + " side2 = " + side2 +" side3 = " + side3;&nbsp; <br>&nbsp; }<br>&nbsp;&nbsp; public static void main(String[] args)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Triangle tr = new Triangle(3.6,5.8,3.5);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("The perimeter of Triangle is :"+tr.getPerimeter());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("The area of Triangle is :"+tr.getArea());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("The color of Triangle is :"+tr.getColor());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("The filled of Triangle is :"+tr.isFilled());<br>&nbsp; }</p>
<p style="COLOR: #ff6600; BACKGROUND-COLOR: #ffffff">}<font style="BACKGROUND-COLOR: #c0c0c0" face=#ce_temp_font#></font></p>
<img src ="http://www.blogjava.net/yank/aggbug/109156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yank/" target="_blank">停留的风</a> 2007-04-07 22:12 <a href="http://www.blogjava.net/yank/archive/2007/04/07/109156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>