02 2010 档案

Java中产生随机数的两个方法
摘要:一、利用random方法来生成Java随机数。 在Java语言中生成Java随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。通过这个方法可以让系统产生随机数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的doubl 阅读全文

posted @ 2010-02-20 21:50 台哥编程课堂 阅读(5955) 评论(0) 推荐(0) 编辑

扑克牌的洗牌
摘要:import java.util.Random;/** * 扑克牌洗牌,扑克牌我设为是同一花色的从01到54 */public class Xipai { private int size = 54; //多少张 private int[] puke; //扑克数组 //构造方法 public Xipai(){ puke = new int[size]; for (int i = 0; i < puke.length; i++) { puke[i] = i+1; } } //洗牌方法 public void xishuashua(){ Random rdm = n... 阅读全文

posted @ 2010-02-20 13:29 台哥编程课堂 阅读(263) 评论(0) 推荐(0) 编辑

List列表对象(j2me)
摘要:import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.List;import javax.microedition.midlet.MIDlet;import javax.m 阅读全文

posted @ 2010-02-18 23:06 台哥编程课堂 阅读(382) 评论(0) 推荐(0) 编辑

Alert实现消息提示(j2me)
摘要:import javax.microedition.lcdui.Alert;import javax.microedition.lcdui.AlertType;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import java 阅读全文

posted @ 2010-02-18 23:02 台哥编程课堂 阅读(602) 评论(0) 推荐(0) 编辑

TextBox实现文字输入(j2me)
摘要:import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.TextBox;import javax.microedition.lcdui.TextField;import ja 阅读全文

posted @ 2010-02-18 22:58 台哥编程课堂 阅读(356) 评论(0) 推荐(0) 编辑

我的第一个j2me程序
摘要:import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Form;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;//我的第一个j2me程序public class taione extends MIDlet { private Display display ; public taione() { display = Display.getDispla.. 阅读全文

posted @ 2010-02-18 22:41 台哥编程课堂 阅读(168) 评论(0) 推荐(0) 编辑

网格布局管理器GridLayout
摘要://GridLayoutDemo网格布局管理器练习import java.awt.*;import java.awt.event.*;@SuppressWarnings("serial")public class GridLayoutDemo extends Frame { private final String names[] = { "1", "2", "3", "4", "5", "6" }; private Button[] buttons = 阅读全文

posted @ 2010-02-18 22:20 台哥编程课堂 阅读(324) 评论(0) 推荐(0) 编辑

流式布局管理器FlowLayout
摘要://FlowLayout流式布局管理器练习:import java.awt.*;import java.awt.event.*;public class FlowLayoutDemo { public static void main(String[] args) { final Frame f = new Frame("hello"); final FlowLayout f1 = new FlowLayout(); f.setLayout(f1); // 使Frame采用Flowlayout布局 f.setBackground(Color.BLUE); Button le 阅读全文

posted @ 2010-02-18 22:14 台哥编程课堂 阅读(844) 评论(0) 推荐(0) 编辑

边界布局管理器BorderLayout
摘要://BorderLayoutDemo边界布局管理器练习 import java.awt.*;import java.awt.event.*;@SuppressWarnings("serial")public class BorderLayoutDemo extends Frame { private final String names[] = { "hide north", "hide south", "hide east", "hide west", "hide center&qu 阅读全文

posted @ 2010-02-18 22:08 台哥编程课堂 阅读(349) 评论(0) 推荐(0) 编辑

计算器的图形界面(awt)
摘要:import java.awt.*;/** *计算器的图形界面 */@SuppressWarnings("serial")public class CalculaterGUI extends Frame { private Panel panel; private Label label; private String[] names = { "7", "8", "9", "+", "4", "5", "6", "-" 阅读全文

posted @ 2010-02-18 21:58 台哥编程课堂 阅读(279) 评论(0) 推荐(0) 编辑

爱因斯坦谜题
摘要:题目: 1、在一条街上,有5座房子,喷了5种颜色 2、每个房里住着不同国籍的人 3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物 问题是:谁养鱼? 提示: 1、英国人住红色房子 2、瑞典人养狗 3、丹麦人喝茶 4、绿色房子在白色房子左面 5、绿色房子主人喝咖啡 6、抽Pall Mall 香烟的人养鸟 7、黄色房子主人抽Dunhill 香烟 8、住在中间房子的人喝牛奶 9、 挪威人住第一间房 10、抽Blends香烟的人住在养猫的人隔壁 11、养马的人住抽Dunhi... 阅读全文

posted @ 2010-02-18 21:45 台哥编程课堂 阅读(320) 评论(0) 推荐(0) 编辑

随月份变化的日期下拉框
摘要:一下拉框中,元素为1到31,表示一个月有多少天,现在要让它随着年和月的变化而变化,其中之关键函数如下:function changeElement(){ for(var i=28;i<=days;i++){ document.all.day.options[i].text=i+1; } for(var i=days;i<=30;i++){ document.all.day.options[i].text=" "; } }注:days表示该年该月的天数,day则是下拉框的名字(name); 阅读全文

posted @ 2010-02-18 21:41 台哥编程课堂 阅读(328) 评论(0) 推荐(0) 编辑

jsp连接数据库示例
摘要:1,新建一web工程,将数据库连接包添加入lib文件夹下。2,新建jsp页面,内容如下:<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName() 阅读全文

posted @ 2010-02-18 21:34 台哥编程课堂 阅读(313) 评论(0) 推荐(0) 编辑

金字塔程序
摘要://金字塔程序: public class Jinzita { public static void main(String[] args) { for (int a = 1; a 0; b--) { System.out.print(b); } System.out.println();... 阅读全文

posted @ 2010-02-18 21:31 台哥编程课堂 阅读(183) 评论(0) 推荐(0) 编辑

大赛评分应用程序
摘要://2007年04月30日晚上凌晨左右以记事本抄写自某java教材。//想起那时候刚开始学java,一个classpath就能折磨我好几天。呵。package pingfen;//负责程序运行入口和调用其他类,并建立主循环,等待用户操作。import java.io.*;public class Program {public static void main(String[] args) throws IOException {BufferedReader input = new BufferedReader(new InputStreamReader(System.in));String 阅读全文

posted @ 2010-02-18 21:17 台哥编程课堂 阅读(302) 评论(0) 推荐(0) 编辑

考试分数分布统计程序
摘要://2007年04月30日晚用记事本抄写自某java教材。//考试分数分布统计程序import java.awt.event.*;import java.awt.*;import javax.swing.*;@SuppressWarnings("serial")public class Score extends JFrame { private JPanel inputPanel = new JPanel(); private PiePanel piePanel = new PiePanel(); private JLabel labelRed = new JLabel( 阅读全文

posted @ 2010-02-18 21:13 台哥编程课堂 阅读(233) 评论(0) 推荐(0) 编辑

排列组合之插空法
摘要:例子:七个座位,甲乙丙三人坐其上,且不许相邻,问有多少种排列方法? 解析:先列出四个座位,可得到五个空,在这五个空中选择三个空,每个空中增加一人一座,即可满足不相邻之条件,故而答案为A53. <注释> 一共七个座位,先列出了四个,那么还需要三个. 关键是这三个座该怎么选,才能保证它们彼此不相邻. 即从五个空中找三个空的排列问题. <完毕> 阅读全文

posted @ 2010-02-18 21:02 台哥编程课堂 阅读(686) 评论(0) 推荐(0) 编辑

中国象棋(主体功能)
摘要:‘ 这只是一个半成品。作于大三上学期元旦左右。可惜当初没坚持写完啊。Option Explicit Dim panmian(240) As Integer Dim weizhi(32) As Integer Dim zili(32) As Integer Dim pos0 As Integer, pos1 As Integer, pos2 As Integer '开始盘面 Private Sub initboard() Dim i As Integer For i = 1 To 240 panmian(i) = 0 Next i For i = 1 To 32 Picture(i).V 阅读全文

posted @ 2010-02-18 20:52 台哥编程课堂 阅读(209) 评论(0) 推荐(0) 编辑

二进制思想证明数学题
摘要:众所周知 2的零次方+2的1次方+2的2次方++一直加到2的N-1次方==2的N次方-1 中学是用错位相消法来证明,鄙人不自量力,瞎编一证明,如下: 证明: 等号左边式子可用二进制表示为111111;;;;(共N个1) 现在将这个数与二进制数1相加 结果为100000;;;;;(1后边有N个0) 该结果写成十进制数就是2的N次方 证明完毕 阅读全文

posted @ 2010-02-18 20:43 台哥编程课堂 阅读(375) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示