随笔分类 - java
摘要:使用Collections.sort()方法进行实现:import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Child { private int id; private String n...
阅读全文
摘要:思路:用教师类封装每次输入的开始时间,结束时间,以及存放钥匙的编号。用数组模拟挂钩,如果钥匙被拿走,数组位置的值就置为0,钥匙被放进去数组位置置为该钥匙编号。从最开始时间到结束时间开始循环,得到每个时刻钥匙位置的状态。输出最终时间的状态。 刚开始没有考虑到两个老师同时放钥匙的情况,所以只得了30分,
阅读全文
摘要:continue:跳出本次循环,继续下一次循环,也就是不执行本次循环continue下面的语句。 例如:"will you"不会被打印 break:跳出本层循环,也就是这个循环体的结束。 例如:在内层循环时,当j=416时,跳出这个循环体,也就是从417-520以后的痘不会再循环。bc222不会被打
阅读全文
摘要:问题描述 小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。 输入格式 输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。 输出格式 输出一个整数,表示小明最多可以得到多少瓶酱油。 样例
阅读全文
摘要:问题来历编辑 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越...
阅读全文
摘要:思路就很简单了:第一个和后面的依次比较得出最小值。然后每一个和后面的依次比较,最后得出最小值输出。
阅读全文
摘要:import java.util.Scanner; public class Jump { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int totalScore = 0; int preScore = 0; w...
阅读全文
摘要:这种方法只是将list2的地址赋值给了list1。也就是list1的地址指向了list2的地址,也就是两个list相当于一个list,因为他们指向了同一个地址值。而原来的list1的原先对象会被垃圾回收机制回收掉。 正确的赋值方法是:
阅读全文
摘要:方法一:异常处理 方法二:正则匹配 方法三:ascii码判断 方法四:逐个字符进行判断
阅读全文
摘要:问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。 当两个小球撞到一
阅读全文
摘要:问题描述 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]...[an,bn]在装车,对于小W来说有n个不相交的时间段[c1,d
阅读全文
摘要:1、如果不小心删除了单个文件或者文件夹。 鼠标点击上级目录 Ctrl+z就可以恢复了。 如果没有恢复,就右击项目,选择Resore from Local History 然后选择你所删除的文件,选择恢复。 2、如果删除了项目,但是并没有勾选 Delete project contents on di
阅读全文
摘要:Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8
阅读全文
摘要:1、首先需要准备 jquery.qrcode.js 和 jquery.js github地址:https://github.com/lrsjng/jquery-qrcode 官方文档地址:http://larsjung.de/jquery-qrcode/ 2、然后创建jsp页面,将js引入页面。(此
阅读全文
摘要:出现的错误如下: org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.qq.com:465 at org.apache.commons.mail.Email.s
阅读全文
摘要:String一旦赋值或实例化后就不可更改,如果赋予新值将会重新开辟内存地址进行存储。而StringBuffer类使用append和insert等方法改变字符串值时只是在原有对象存储的内存地址上进行连续操作,减少了资源的开销。如果有大量需要进行字符串拼接的操作,最好还是使用StringBuffer或S
阅读全文
摘要:在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句)
阅读全文
摘要:不同点:java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分java.util.Date 是 java.sql.Date 的父类,即:继承关系:java.lang.Object --》 java.util.Dat
阅读全文