摘要:
本教程不是详细的JavaFx入门教程,不讲解JavaFx的前世今生,不讲解JavaFx优缺点,不讲解JavaFx具体控件的用法,有一定Java基础的人看完本教程可以拿着API手册写JavaFx程序了。废话不多说,上干货。 在JavaFx中:每个窗口是一个舞台(Stage)【这句话应该不完全正确,不过... 阅读全文
摘要:
【程序7】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。思路:逐个读吧。package org.sixlab.algorithm40;import java.util.HashMap;import java.util.Map;public class CharacterNu... 阅读全文
摘要:
【程序6】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。思路:最大公约数:方法1:先找出两个数中最小的数字p,然后将i的取值范围设置为:从p到2,循环判断i是否既能被m整除,又能被n整除,是则return i,如果一直没有一个数字满足条件,则返回1。方法2(代码未实现):先找出两个数中最小... 阅读全文
摘要:
【程序5】题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。思路:这也算算法?package org.sixlab.algorithm40;public class Score { public static void ... 阅读全文
摘要:
【程序4】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。思路:对于一个数字num,从2到num/2+1逐个判断当前数字是否是质数、且当前数字能否被num整除,如果条件都满足,则此数字就是一个质因数,则num=num/i,然后在从i到num/2+1继续判断,直到结束。pac... 阅读全文
摘要:
【程序3】题目:打印出所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 “水仙花数 “,因为153=1的三次方+5的三次方+3的三次方。package org.sixlab.algorithm40;public class Daffodil... 阅读全文
摘要:
【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。 思路:先写一个函数判断传进来的是否是素数,然后for循环101-200之间的所有的数。package org.sixlab.algorithm40;import java.util.ArrayList;import java.ut... 阅读全文
摘要:
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?思路:很显然是一个递归的问题,计算兔子的数量:1 1 2 3 5 8 13,得出规律:函数出口是月份小于3,其他的就是上个月的兔子数量+上上一... 阅读全文
摘要:
在网上看到一个《Java经典算法40题》,准备没事就写一篇,其中部分题目可能有点小问题,比如19、38。【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?【程序2】题目:判断101-200之间... 阅读全文
摘要:
近几日,公司项目要求使用一个已存在的word文件,从数据库读取数据来修改这个word文件,并保存,此为背景。 模板word是一个office 2007的docx文件,在2003版本的的doc文件中,POI可以使用HWPF很方便的获取range,然后replace,不过好像背景图片什么都没有了。在do... 阅读全文