Java小程序
yuyeyi
这个作者很懒,什么都没留下…
展开
-
吸血鬼数字
[code="java"]public class Vampire { public static void main(String[] arg){ String[] ar_str1,ar_str2; int sum=0; //双重循环穷举 for(int i=10;i原创 2009-04-14 21:17:07 · 79 阅读 · 0 评论 -
用JAVA中的多线程示例生产者和消费者问题
[code="java"]class Producer implements Runnable { private SyncStack stack; public Producer(SyncStack stack) { this.stack = stack; } public void run() { for (int i ...原创 2009-04-15 21:05:48 · 66 阅读 · 0 评论 -
用JAVA中的多线程示例火车站售票问题
[code="java"]/** *@authorleno *售票类 */ class SaleTicket implements Runnable { int tickets = 100; public void run() { while (tickets > 0) { sale(); //或者下面这样...原创 2009-04-15 21:07:17 · 164 阅读 · 0 评论 -
用JAVA中的多线程示例银行取款问题
[code="java"]/** *@authorleno *账户类 *默认有余额,可以取款 */ class Account { private float balance = 1000; public float getBalance() { return balance; } public voi...原创 2009-04-15 21:09:46 · 236 阅读 · 0 评论 -
拷贝一个目录(文件)到指定路径
[code="java"]/** *拷贝一个目录或者文件到指定路径下 *@paramsource *@paramtarget */ public void copy(File source,File target) { File tarpath = new File(target,source.getName()); ...原创 2009-04-15 21:12:28 · 378 阅读 · 0 评论 -
做一个单子模式的类,只加载一次属性文件
[code="java"]import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** *@authorleno ...原创 2009-04-15 21:14:14 · 102 阅读 · 0 评论 -
做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思
[code="java"]interface Animal { public void eat(Food food); } /** *@authorleno *一种动物类:猫 */ class Cat implements Animal { public void eat(Food food) { System.out.print...原创 2009-04-15 21:16:24 · 4814 阅读 · 0 评论 -
用dom4j组件解析如下XML格式的文件:
[code="java"] aaa 123 1 bbb 444 4 规则: operation 1表insert,2表update,3表delete. handle 1表作为where条件,0表作为操作字段。 要求:按照规则生成...原创 2009-04-15 21:18:03 · 110 阅读 · 0 评论 -
猴子吃桃
[code="java"]/*public class Chitao {public static void main(String[] args) { int sum=1; for(int i=9;i>=1;i--) { sum=(sum+1)*2; } System.out.print(“第一天的桃子总数为:”+sum); }}*/...原创 2009-04-15 21:25:23 · 171 阅读 · 0 评论 -
百钱百鸡
[code="java"]public class ma { public static void main(String[] args) { for (int i=1;i原创 2009-04-15 21:27:34 · 80 阅读 · 0 评论 -
水仙花数
[code="java"]public class StaticClass{ //static int j; public static void main(String args[]) { int j=0; for(int i=100;i原创 2009-04-15 21:28:42 · 127 阅读 · 0 评论 -
Java排序问题
[code="java"]package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排...原创 2009-04-27 20:04:21 · 110 阅读 · 0 评论 -
全排列
[code="java"]算法1 一个经典的全排列算法zz2007-06-19 08:39设想有 n 个数字, 先取第一个数字. 再取第二个数字, 第二个数可以放在第一个数的左或右面, 就是有 0, 1 两个选择. 再取第三个数, 放到前面选好的两个数字中, 可以放在最左, 中间, 最右, 就是有 0, 1, 2 三个选择. 嗯, 很自然吗. 忽然你想到了二进位, 八进位那些数系转换关...原创 2009-06-04 02:07:10 · 109 阅读 · 0 评论 -
全排列2
[code="java"]package com.syj.csdn;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * * Title:全排列算法 * * * * Copyright: http://blog.csdn.net/suny...原创 2009-06-04 02:09:18 · 136 阅读 · 0 评论 -
编程实现序列化的Student(sno,sname)对象
[code="java"]import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.net.ServerSocket; import java.net.Soc...原创 2009-04-15 21:03:16 · 490 阅读 · 0 评论 -
二分查找特定整数在整型数组中的位置
[code="java"]/** *二分查找特定整数在整型数组中的位置(递归) *@paramdataset *@paramdata *@parambeginIndex *@paramendIndex *@returnindex */ public int binarySearch(int[] da...原创 2009-04-15 21:00:45 · 247 阅读 · 0 评论 -
99乘法表
[code="java"]public void nineNineMultiTable() { for (int i = 1,j = 1; j原创 2009-04-14 21:21:48 · 71 阅读 · 0 评论 -
读心术
[code="java"]import java.awt.Graphics;import java.util.Random;import javax.swing.*;public class ReadHeart extends JFrame{ String a1="κ",a2="χ",a3="ε",a4="η",a5="ζ",a6="ψ",a7原创 2009-04-14 23:09:12 · 381 阅读 · 0 评论 -
C,C++,java运算符优先级
1、C━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━ 表达式 ┃优先级 ────────────────────────────╂──── ()(小括号) [](数组下标) .(结构成员) ->(指针型结构成员)┃ 最高 ──────────────────...原创 2009-04-14 23:14:13 · 110 阅读 · 0 评论 -
判断两个数组是否有相同的数
[code="java"]/*判断两个数组中有无相同的数字* 若相同则它的value为1* 不同则value为0*/import java.util.*;public class FindDifferent { public static void main(String[] args) { HashMap map = new HashMap(); ...原创 2009-04-14 23:16:37 · 563 阅读 · 0 评论 -
判断数的奇偶性
[code="java"]/*判断数的奇偶性*/import java.util.*;public class Accp3{ public static void main(String[] args){ Scanner input = new Scanner(System.in); int i = input.nextInt();...原创 2009-04-14 23:17:42 · 423 阅读 · 0 评论 -
求素数
[code="java"]public class Prime {int i = 100;int num ;public static boolean isPrime(int num) { for(int j=2; j原创 2009-04-14 23:19:25 · 89 阅读 · 0 评论 -
设置字体
[code="java"]import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BoxLayout;import javax.swing.JButton;import javax.swing.JFrame;im...原创 2009-04-14 23:21:14 · 86 阅读 · 0 评论 -
简单的计算器
[code="java"]import javax.swing.*;import java.awt.*;import java.awt.event.*;public class jisuanqi extends JFrame { JTextField tf = new JTextField(); JPanel p = new JPanel(); double a...原创 2009-04-14 23:22:27 · 107 阅读 · 0 评论 -
画星的两个方法
方法一:[code="java"] public class T { public static void main(String orgs[]) { int size = 5; for (int i = -size; i hang / 2) { k = -1; } ...原创 2009-04-14 23:26:44 · 148 阅读 · 0 评论 -
线程的正弦函数
[code="java"]import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SinTest extends JFrame { double a=100; double b=100.0; ////double c=10.0; public SinTest() {...原创 2009-04-15 20:27:15 · 95 阅读 · 0 评论 -
一般的正弦曲线
[code="java"]import java.applet.*;import java.awt.*;import java.math.*;public class drawsin extends Applet{ public void paint(Graphics g){ for(int x=100;x原创 2009-04-15 20:31:55 · 164 阅读 · 0 评论 -
将某个日期以固定格式转化成字符串
[code="java"] /*将某个日期以固定格式转化成字符串 *@paramdate *@returnstr */ public String dateToStr(java.util.Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ...原创 2009-04-15 20:56:47 · 208 阅读 · 0 评论 -
获得任意一个int类型的阶乘
[code="java"]/** *获得任意一个整数的阶乘 *@paramn *@returnn! */ public int factorial(int n) { //递归 if(n==1) { return 1; } return n*fact...原创 2009-04-15 20:59:01 · 141 阅读 · 0 评论 -
全排列3
[code="java"]public class FullArray ...{ public String[] s=...{"a","b","c"}; public void run()...{ int j2; //指向要对换的位置 int sLength=s.length; for(int i=0;i...原创 2009-06-04 02:26:42 · 106 阅读 · 0 评论