- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 setComponentZOrder
Moves the specified component to the specified z-order index in the container. The z-order determines the order that components are painted; the component with the highest z-order paints first and the
2017-04-18 13:57:17 1666 1
原创 BorderFactory
可以通过BorderFactory来设置边框的特性 border1=BorderFactory.createEmptyBorder(4,4,4,4); JPanel1.setBorder(border1); 设置边框为宽度为4的效果 setBorder(javax.swing.BorderFactory .createEtched
2017-04-17 13:23:34 4716
原创 JTabbedPane
A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon 选项卡容器允许用户通过单击带有 给定标题和/或图标的选项卡 在一组组件之间切换的组件标签/组件被添加到一个TabbedPane对象通过使用addTab和inse
2017-04-16 22:06:26 340
原创 JRadioButtonMenuItem
An implementation of a radio button menu item. A JRadioButtonMenuItem is a menu item that is part of a group of menu items in which only one item in the group can be selected. The selected item display
2017-04-16 17:17:11 2127
原创 playFair密码
一种Playfair密码变种加密方法如下:首先选择一个密钥单词(称为pair)(字母不重复,且都为小写字母), 然后与字母表中其他字母一起填入至一个5x5的方阵中,填入方法如下: 1.首先按行填入密钥串。 2.紧接其后,按字母序按行填入不在密钥串中的字母。 3.由于方阵中只有25个位置,最后剩下的那个字母则不需变换。 如果密钥为youandme,则该方阵如下: y o u a n d
2017-04-06 22:39:06 959
原创 计算天数
从键盘输入一个日期,格式为yyyy-M-d 要求计算该日期与1949年10月1日距离多少天 例如: 用户输入了:1949-10-2 程序输出:1 用户输入了:1949-11-1 程序输出:31import java.util.Scanner;public class countDays { public static int dayOfYear[]={365,366};//平
2017-04-06 22:09:38 737
原创 信用卡号校验
23.信用卡号校验 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心, 因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。 该校验的过程: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。 2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和。 3、将奇数位总和加上偶数位总和
2017-04-06 21:35:30 829
原创 微生物繁殖
假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢? 本题的要求就是写出这两种初始条件下,60分钟后Y的数目。 题目的结果令你震惊吗?这不是简单的数字游戏!真
2017-04-06 21:15:44 292
原创 古堡算式
福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的数字写出来。public class guBaoEquation { public sta
2017-04-06 21:12:25 224
原创 顺时针螺旋填数字
从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。例如: 输入数字2,则程序输出: 1 2 4 3 输入数字3,则程序输出: 1 2 3 8 9 4 7 6 5 输入数字4,则程序输出: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7import j
2017-04-06 10:09:41 621
原创 Window/Frame/JFrame
A Window object is a top-level window with no borders and no menubar. The default layout for a window is BorderLayout. 一个Window对象是一个,没有边界,没有菜单条的顶级窗口。一个窗口的默认布局BorderLayout。 A window must have either
2017-04-05 15:30:25 414
原创 Box
A lightweight container that uses a BoxLayout object as its layout manager. Box provides several class methods that are useful for containers using BoxLayout – even non-Box containers 使用BoxLayout对象作为它
2017-04-05 11:10:08 373
原创 TextComponent
The TextComponent class is the superclass of any component that allows the editing of some text. TextComponent是任何允许文本的编辑的类的父类。 A text component embodies a string of text. The TextComponent class def
2017-04-05 10:52:02 773
原创 textField
A TextField object is a text component that allows for the editing of a single line of text. For example, the following image depicts a frame with four text fields of varying widths. Two of these tex
2017-04-05 10:28:28 317
原创 textArea
A TextArea object is a multi-line region that displays text. It can be set to allow editing or to be read-only. The following image shows the appearance of a text area: TextArea是一个多行文本区域显示文本。它可以设置为允许
2017-04-05 10:07:21 440
原创 矩阵顺时针旋转
public class matrixRotation { public static void rotation(int[][] n,int [][] m,int i,int j){ int t = j; // 标记最后一行的位置 if(i>=n.length) return; for(int k=0;k<n.length;k++){
2017-04-04 22:41:53 560
原创 密码发生器
在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧, 容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了… 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。 我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。 变换的过程如下: 第一步. 把字符串
2017-04-04 22:17:58 345
原创 取球问题
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个, 也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方) 请编程确定出在双方都不判断失误的情况下,对于特定的初始球数
2017-04-04 19:07:47 420
原创 提取子串
串“abcba”以字母“c”为中心左右对称;串“abba”是另一种模式的左右对称。 这两种情况我们都称这个串是镜像串。特别地,只含有1个字母的串,可以看成是第一种模式的镜像串。 一个串可以含有许多镜像子串。我们的目标是求一个串的最大镜像子串(最长的镜像子串), 如果有多个最大镜像子串,对称中心靠左的优先选中。例如:“abcdeefghhgfeiieje444k444lmn”的最大镜像子串是:“
2017-04-04 17:38:02 367
原创 数字周期
一个著名的虫口数目简化模型如下: x’ = x * (1 - x) * r 这里,x x’ r 都是浮点数。 其中,x 表示当年的虫口数,x’ 表示下一年的虫口数。 它们的取值范围在 0 与 1 之间,实际上表示的是:虫口的总数占环境所能支持的最大数量的比率。 r 是常数(环境参数),r的取值范围在 [0,4]。 令人惊讶的是:这个简单的迭代公式有着不同寻常的神秘性质! 一般来说,多
2017-04-03 16:47:05 681
原创 源码变换
超文本标记语言(即HTML),是用于描述网页文档的一种标记语言。 HTML通过文本来描述文档显示出来应该具有的“样子”。它主要通过标签来定义对象的显示属性或行为。 如果把java的源文件直接拷贝到HTML文档中,用浏览器直接打开,会发现本来整齐有序的源文件变成了一团遭。 这是因为,文本中的许多回车和空格都被忽略了。而有些符号在html中有特殊的含义,引起了更复杂的局面。 为了源文件能正常显示
2017-04-03 16:12:34 616
原创 概率问题
public class gamblingPlay { public static void main(String[] args) { // TODO Auto-generated method stub int a,b,c,d,sum=0; for(int i=0;i<500000;i++){ a=(int)(Math.random()*6)
2017-04-03 14:46:53 279
原创 纵横放火柴
这是一个纵横火柴棒游戏。如图[1.jpg],在3x4的格子中,游戏的双方轮流放置火柴棒。其规则是: 1. 不能放置在已经放置火柴棒的地方(即只能在空格中放置)。 2. 火柴棒的方向只能是竖直或水平放置。 3. 火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成一条直线, 且中间没有其它不同方向的火柴“阻拦”。 例如:图[1.jpg]所示的局面下,可以在C2位置竖直放置(为
2017-04-03 11:43:54 323
原创 第一个返回数字
以下的静态方法实现了:把串s中第一个出现的数字的值返回。 如果找不到数字,返回-1 例如: s = “abc24us43” 则返回2 s = “82445adb5” 则返回8 s = “ab” 则返回-1 以下的静态方法实现了:把串s中第一个出现的数字的值返回。 请分析代码逻辑,并推测划线处的代码。public class firstNum { public stati
2017-04-03 11:34:56 347
原创 猜生日
今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。 休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!” “把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!” 他想了想,又补充到:“再给个提示,我是6月出生的。” 根据这些信息,请你帮小明算一下,他叔叔的出生年月日。public class
2017-04-03 11:32:02 432
原创 填算式
看这个算式: ☆☆☆ + ☆☆☆ = ☆☆☆ 如果每个五角星代表 1 ~ 9 的不同的数字。 这个算式有多少种可能的正确填写方法? 173 + 286 = 459 295 + 173 = 468 173 + 295 = 468 183 + 492 = 675 以上都是正确的填写法! 注意: 111 + 222 = 333 是错误的填写法! 因为每个数字必须是不同的! 也就是说
2017-04-03 11:28:03 347
原创 放麦子问题
就是计算2的64方import java.math.BigInteger;public class putWheat { public static void main(String[] args) { // TODO Auto-generated method stub BigInteger total=new BigInteger("0"); BigIn
2017-04-02 17:40:08 890 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人