javaʵÏֵľµäµÝ¹éËã·¨ÈýÀý
javaʵÏֵľµäµÝ¹éËã·¨ÈýÀý
Ò»¡¢Ð´×÷´ËÎĵÄÔÒò£º
¡¡¡¡Ñ§¹ý³ÌÐòÉè¼ÆµÄÅóÓѶ¼ÖªµÀ£¬´æÔÚ×Ôµ÷ÓõÄËã·¨³Æ×÷µÝ¹éËã·¨¡£ µÝ¹éÍùÍùÄܸøÎÒÃÇ´øÀ´·Ç³£¼ò½à·Ç³£Ö±¹ÛµÄ´úÂëÐÎÊÆ£¬´Ó¶øÊ¹ÎÒÃǵıàÂë´ó´ó¼ò»¯£¬È»¶øµÝ¹éµÄ˼άȷʵºÜÎÒÃǵij£¹æË¼Î¬ÏàÄæµÄ£¬ÎÒÃÇͨ³£¶¼ÊÇ´ÓÉ϶øÏµÄ˼άÎÊÌ⣬ ¶øµÝ¹éÇ÷ÊÆ´ÓÏÂÍùÉϵĽøÐÐ˼ά£¬ÕýÓÉÓÚ´Ë£¬ºÜ¶àÈ˶ÔÓڵݹéÓÐ×ÅÉîÉîµÄ¿Ö¾å£¬ÎÒÔø¾Ò²ÊÇÈç´Ë£¬Èç½ñΪ°ÑÎҵľÑéͨ¹ý¼¸¸ö¾µäµÄÀý×ÓÓë³õѧÕß¹²Ïí£¬¹Ê×÷´ËÎÄ£¬Ï£ÍûÄܶÔÐèÒªÕßÓÐËùÖúÒæ£¬ÈçÈôÈç´Ë£¬±ãÊÇÐÒÉõ……
¡¡¡¡¶þ¡¢µÝ¹éËã·¨Éè¼ÆµÄ»ù±¾Ë¼ÏëÊÇ£º¶ÔÓÚÒ»¸ö¸´ÔÓµÄÎÊÌ⣬°ÑÔÎÊÌâ·Ö½âΪÈô¸É¸öÏà¶Ô¼òµ¥ÀàͬµÄ×ÓÎÊÌ⣬¼ÌÐøÏÂÈ¥Ö±µ½×ÓÎÊÌâ¼òµ¥µ½Äܹ»Ö±½ÓÇó½â£¬Ò²¾ÍÊÇ˵µ½Á˵ÝÍÆµÄ³ö¿Ú£¬ÕâÑùÔÎÊÌâ¾ÍÓеÝÍÆµÃ½â¡£
¡¡¡¡¹Ø¼üҪץסµÄÊÇ£º
¡¡¡¡£¨1£©µÝ¹é³ö¿Ú
¡¡¡¡£¨2£©µØÍÆÖð²½Ïò³ö¿Ú±Æ½ü
¡¡¡¡Èý¡¢¾ßÌå˵Ã÷
¡¡¡¡1.ººÅµËþ
¡¡¡¡ÕâÊǵݹéµÄ³¬¾µäµÄÀý×Ó£¬¼¸ºõÿ±¾³ÌÐòÉè¼ÆÊéÉÏ̸µ½µÝ¹é¶¼»á½éÉÜ¡£¾ßÌåÇé¾°²»ÔÙ׸Êö¡£ÒÔÎÒÉÏÊöµÄ·½·¨¹ÛÖ®£º£¨1£©µÝ¹éµÄ³ö¿ÚÔÚÓÚdiskÊýΪһµÄʱºò
¡¡¡¡£¨2£©Ïò³ö¿Ú±Æ½ü£ºÈç¹û²»ÊÇÒ»£¬ÊÇn £¬ÔòÎÒÃÇÏÈŲ¶¯ÉÏÃæn-1¿édisk£¬µÈÉÏÃæÅ²Í꣬¼´µÝ¹é·µ»ØµÄʱºò£¬ÎÒÃÇŲ¶¯×îµ×ϵÄdisk.
¡¡¡¡½ö½öÈç´Ë£¬Ò»¸öÃ²ËÆÊ®·Ö¸´ÔÓµÄÎÊÌâ¾Í½â¾öÁË£¬ÒòΪŲ¶¯ÄÇn-1¿édiskµÄʱºò£¬»á¼ÌÐøÏòÉϼõÉÙ£¬Ö±µ½diskµÄÊýÁ¿ÎªÒ»ÎªÖ¹¡£ÏÂÃæ¸ø³ö£ê£á£ö£á³ÌÐò±àÂ루ÒѲâÊÔ¹ý£¬ÔËÐÐÕý³££©£º
¡¡¡¡import javax.swing.JOptionPane£»
¡¡¡¡public class Hanoi {
¡¡¡¡private static final String DISK_B = "diskB"£»
¡¡¡¡private static final String DISK_C = "diskC"£»
¡¡¡¡private static final String DISK_A = "diskA"£»
¡¡¡¡static String from=DISK_A£»
¡¡¡¡static String to=DISK_C£»
¡¡¡¡static String mid=DISK_B£»
¡¡¡¡public static void main£¨String[] args£© {
¡¡¡¡String input=JOptionPane.showInputDialog£¨"please input the number of the disks you want me move."£©£»
¡¡¡¡int num=Integer.parseInt£¨input£©£»
¡¡¡¡move£¨num£¬from£¬mid£¬to£©£»
¡¡¡¡}
¡¡¡¡private static void move£¨int num£¬ String from2£¬ String mid2£¬ String to2£© {
¡¡¡¡if£¨num==1£©{
¡¡¡¡System.out.println£¨"move disk 1 from "+from2+" to "+to2£©£»
¡¡¡¡}
¡¡¡¡else {
¡¡¡¡move£¨num-1£¬from2£¬to2£¬mid2£©£»
¡¡¡¡System.out.println£¨"move disk "+num+" f
Ïà¹ØÎĵµ£º
JDBC¶ÁÈ¡Êý¾Ý¿âÔªÊý¾Ý,Éú³ÉJAVAʵÌåÀà
package com.nffish.util;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import com.nffish.c ......
Java°æÖ§¸¶±¦½Ó¿Ú¿ª·¢
ÐèÇ󣺵÷ÓÃÖ§¸¶±¦½Ó¿ÚµÄ½Ó¿Ú²¢¼¯³Éµ½É̳Ç
µ÷ÓÃÖ§¸¶±¦½Ó¿ÚËùÐèÒªµÄ“Ö§¸¶±¦ºÏ×÷»ï°éid”ºÍ“Ö§¸¶±¦°²È«Ð£ÑéÂ딹«Ë¾¶¼¸øÌṩºÃÁË£¬Ö§¸¶±¦¹Ù·½ÄÇÀïÒ²ÓиýӿڵēʵÎïÉÌÆ·½»Ò×·þÎñ¼¯³É¼¼ÊõÎĵµ”¼°Ïà¹ØµÄDEMOÔ´Âë¡£¹«Ë¾ÈÃÎÒÓÃJAVAÀ´Ð´£¬ÖÕÓÚÔÝʱ²»ÓÃÔÙдJSÁË£¬ºÙºÙ&hel ......
http://www.blogjava.net/flysky19/articles/93492.html
1.java project»·¾³£¬Ê¹ÓÃjava.ioÓÃÏà¶Ô·¾¶¶ÁÈ¡ÎļþµÄÀý×Ó£º
*Ŀ¼½á¹¹£º
DecisionTree
|___src
  ......
JAVA·´Éä»úÖÆ
¸ÅÊö
¡¡¡¡ÓÐʱºòÎÒÃÇ˵ij¸öÓïÑÔ¾ßÓкÜÇ¿µÄ¶¯Ì¬ÐÔ£¬ÓÐʱºòÎÒÃÇ»áÇø·Ö¶¯Ì¬ºÍ¾²Ì¬µÄ²»Í¬¼¼ÊõÓë×÷·¨¡£ÎÒÃÇÀÊÀÊÉϿڶ¯Ì¬°ó¶¨£¨dynamic binding£©¡¢¶¯Ì¬Á´½Ó£¨dynamic linking£©¡¢¶¯Ì¬¼ÓÔØ£¨dynamic loading£©µÈ¡£È»¶ø“¶¯Ì¬”Ò»´ÊÆäʵûÓоø¶Ô¶øÆÕ±éÊÊÓõÄÑϸñ¶¨Ò壬ÓÐʱºòÉõÖÁÏñ¶ÔÏóµ¼Ïòµ±³õ±»µ¼Èë±à³ ......