摘要: 汉诺塔问题Description汉诺塔(又称河内塔)问题其实是印度的一个古老的传说。开天辟地的神勃拉玛(和中国的盘古差不多的神吧)在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一 个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定... 阅读全文
posted @ 2012-03-30 17:52 开开甲 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 这个题是一个递归题,和组合数那个题类似。代码通俗易懂,不多解释。代码: 1 #include 2 #include 3 4 int set[13],ans[6]; 5 int n; 6 void solve(int s,int k); 7 8 int main() 9 {10 int i;1... 阅读全文
posted @ 2012-03-24 22:27 开开甲 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 3*3的棋盘,三个子在一条线者胜,或一竖线或一横线或斜线。算法当然是超级简单的:两方间隔着下子,有子的格不能下,每下一个子,就检查是否有3子在一线上的格局,来判断胜负。运行结果:代码: 1 import javax.swing.*; 2 import java.awt.*; 3 import java.awt.event.*; 4 5 public class Game 6 { 7 public static void main(String[] args) 8 { 9 new NoughtsAndCrosses(); 10 }... 阅读全文
posted @ 2012-03-11 22:00 开开甲 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 求长方形的面积和周长,GUI。运行结果:代码: 1 import java.awt.*; 2 import java.awt.event.*; 3 import javax.swing.*; 4 5 public class Test 6 { 7 public static void main(String[] args) 8 { 9 new OblongGUI(); 10 } 11 } 12 13 class OblongGUI extends JFrame implements ActionListener 14 { 15... 阅读全文
posted @ 2012-03-05 19:56 开开甲 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一个简单的交互式图形。运行结果:代码: 1 import java.awt.*; 2 import javax.swing.*; 3 import java.awt.event.*; 4 5 public class push 6 { 7 public static void main(String[] args) 8 { 9 new PushMe();//创建PushMe对象10 }11 }12 13 class PushMe extends JFrame implements ActionListener14 {15 //JTextField类... 阅读全文
posted @ 2012-03-03 21:29 开开甲 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 我感觉通过代码来学一门语言的语法比较快。运行结果:代码: 1 /*awt是抽象窗口工具集(Abstract Window Toolkit)*/ 2 import java.awt.*; 3 /*Swing程序包来自名为javax的类库(Java eXtension)*/ 4 import javax.swing.*; 5 /*event程序包包含事件处理所需的所有类*/ 6 import java.awt.event.*; 7 8 public class Change 9 { 10 public static void main(String[] args) 1... 阅读全文
posted @ 2012-03-03 20:29 开开甲 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Color类属于AWT程序包,所以开头要有 import java.awt.*;Color类提供的颜色有:Color.blackColor.blueColor.cyan(蓝绿色)Color.darkGrayColor.grayColor.greenColor.lightGrayColor.magenta(品红色)Color.orangeColor.pinkColor.redColor.whiteColor.yellow 阅读全文
posted @ 2012-03-03 19:02 开开甲 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 书上的一个代码,显示笑脸。 我几乎都给注释了下。运行结果:代码: 1 /*awt是抽象窗口工具集(Abstract Window Toolkit)*/ 2 import java.awt.*; 3 /*Swing程序包来自名为javax的类库(Java eXtension)*/ 4 import javax.swing.*; 5 6 public class Face 7 { 8 public static void main(String[] args) 9 {10 new SmileyFace();//创建SmileyFace对象11 }12 }... 阅读全文
posted @ 2012-03-03 18:53 开开甲 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 第一、类名要大写(Test); 第二、可以有多个类,但是只能一个是public。import java.util.*;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double oblength,obheight; Oblong myoblong; System.out.print("please enter the length"); oblength = sc.next... 阅读全文
posted @ 2012-03-03 16:41 开开甲 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 昨天开始看书的,所以找个最简单的AC下。代码:import java.util.*;// public class abpublic class Main{ public static void main(String[] args) { Scanner sc = new Scanner (System.in); int x,y,result; x = sc.nextInt(); y = sc.nextInt(); result = x + y; System.out.println(result); }} 必须... 阅读全文
posted @ 2012-03-02 21:33 开开甲 阅读(1056) 评论(0) 推荐(0) 编辑