Java
方小傑
答案
展开
-
Java操作日期时间,增加减少N年N月N日N周
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class ChangeDate { public static void main(String[] args) throws Pars...原创 2019-11-02 01:53:14 · 549 阅读 · 0 评论 -
Java将double型数据四舍五入保留N为小数的几种实现方法
这里以保留两位小数为例,每种方法用了三个测试数据,并给出对应结果。import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;public class Demo { public static void main(String[] args) { // 测试数...原创 2019-03-23 13:12:05 · 1965 阅读 · 0 评论 -
Java求全排列(递归+回溯)
思路我们先把要排列的元素存到一个数组中,然后从第0位开始往后逐个确认每个位置的元素。而这个待确定的位置的元素可以是从当前位置开始往后的任意元素,我们就从当前位置开始往后选,每次选一个,将选中的元素放到这个待确定的位置上,即将他俩交换。这个位置确认后,我们就继续确认下一个位置。这样只是一种情况,我们应该回溯(相当于恢复原态,就是说我不要刚刚选的那个元素,我要选择其他还没被选过的元素),然后再给那...原创 2019-03-22 23:22:33 · 1003 阅读 · 1 评论 -
Java判断一个数是否为素数
public static boolean isPrime(int n) { if (n < 2) return false; if (n == 2) return true; if (n % 2 == 0) return false; for (int i = 3; i * i <= n; i += 2) if (n ...原创 2019-03-23 13:30:40 · 1134 阅读 · 0 评论 -
进程和线程
几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。进程什么是进程当一个程序进入内存运行时,即变成一个进程。也就是说,进程是出于运行过程中的程序。进程具有一定的独立功能,它是系统进行资源分配和调度的一个独立单位。进程的特征一般来说,进程包含了独立性、动态性和...原创 2019-03-26 22:47:51 · 158 阅读 · 0 评论 -
Java中的位运算总结
23个能提高程序效率的位运算技巧位运算基础含义 运算符 解释 例子 按位与 & 参与运算的两个数,换算为二进制后,按位进行与运算。如果相应二进制位上都为1,则该位的结果值为1,否则为0。 00101 & 11100 ...原创 2019-04-19 18:07:59 · 502 阅读 · 0 评论 -
23个能提高程序效率的位运算技巧
位运算基础知识:Java中的位运算总结1、获取int型最大值int getMaxInt() { // 2147483647, 由于优先级关系,括号不可省略 return (1 << 31) - 1; }另一种写法int getMaxInt() { return ~(1 << 31); // 2147483647}还有...原创 2019-04-19 21:07:19 · 542 阅读 · 0 评论