![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 89
彴兖
这个作者很懒,什么都没留下…
展开
-
javascript实现随机抽奖
javascript实现随机抽奖首先创建一个数组用于存放抽奖的参与者:var arr=['张三','波波','kk','莉莉','张三丰','刘德华','周杰困','你那儿','zhere','好的'];给开始和结束按钮div添加点击事件://添加点击开始则开始循环播放document.getElementById("start").addEventListener("click",va);//点击停止则停止播放并显示恭喜中奖document.getElementById("end").ad原创 2020-12-27 16:28:11 · 695 阅读 · 0 评论 -
JDBC
JDBC 对jdbc加载到执行关闭资源的六个过程。//1.加载驱动Class.forName("com.mysql.jdbc.Driver");//2.获取数据库连接对象(3个方式)Connection coon = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "admin");//或者Connection coon = DriverManager.getConnection("jdbc:m原创 2020-12-13 14:13:07 · 83 阅读 · 0 评论 -
折半查询方法
Java简单的折半查找法(二分查询)什么是折半查找法? 折半查找法是效率较高的一种查找方法。假设有已经按照从小到大的顺序排列好的五个整数a0~a4,要查找的数是X,其基本思想是:设查找数据的范围下限为l=1,上限为h=5,求中点m=(l+h)/2,用X与中点元素am比较,若X等于am,即找到,停止查找;否则,若X大于am,替换下限l=m+1,到下半段继续查找;若X小于am,换上限h=m-1,到上半段继续查找;如此重复前面的过程直到找到或者l>h为止。如果l>h,说明没有此数,打印找不原创 2020-12-06 18:17:31 · 299 阅读 · 0 评论 -
大帝的密码武器
大帝的密码武器 题目:公元前一百年,在罗马出生了一位对世界影响巨大的人物,他生前是罗马三巨头之一。他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。以下密文被解开后可以获得一个有意义的单词:FRPHEVGL。怎么用java解决这个问题呢? 凯撒密码的核心就是移位,所以我们可以先将题目中给的字符串FRPHEVGL经行1-26的移位观察(总所周知,一个单词小写字母写认识,可能大写字母写就认不出来了,所以先转化成小写字母)String get = "FRPHEVGL";String te原创 2020-11-28 18:16:07 · 422 阅读 · 0 评论 -
基于BigDecimal类实现微信红包算法的功能
基于BigDecimal类实现微信红包算法的功能BigDecimal类 java.math.BingDecimal类从java.math.Number类继承而来,用于表示精度较高的数值类型的封装类型,一般用于精度要求较高的程序中,比如银行账户的金额属性。他的常见构造器有:java.math.BigDecimal(String s)java.math.BigDecimal(double d)java.math.BigDecimal(long l)java.math.BigDecimal(i原创 2020-11-22 19:53:30 · 156 阅读 · 0 评论 -
java解决数字黑洞问题
数字黑洞问题什么是数字黑洞: 假设有一个任意的5位数,如34256,把他的各位数字打乱,重新排列,就可以得到一个最大的数字65432,还有一个最小的数23456。求这两个数字的差,得到41976,然后把这个数字再次重复上述过程(如果不足5位则前面补0)。如此往复数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入: MAX MIN RESULT 65432 23456 41976 97641 14679 82962 98622 22689原创 2020-11-14 00:52:00 · 784 阅读 · 0 评论 -
求今天是今年的第多少天
从键盘输入年月日判断是今年的第多少天(并打印当月日历)首先从键盘获取年月日Scanner scanner=new Scanner(System.in); System.out.println("请输入当前年份:"); int year=scanner.nextInt(); System.out.println("请输入当前月份:"); int month=scanner.nextInt(); System.out.println("请输入当前是多少号:"); int day=sc原创 2020-11-07 16:03:19 · 122 阅读 · 0 评论