随笔分类 - Java
摘要:代码如下 sdf.format(date)将日期类型转为指定格式字符串 sdf.parse(str)将字符串类型转为Date类型 输出
阅读全文
摘要:正则表达式 利用BigDecimal的异常 判断字符是否是数字 判断字符是否是字母 剑指offer题目:https://www.nowcoder.com/practice/6f8c901d091949a5837e24bb82a731f2?tpId=13&tqId=11206&tPage=3&rp=3
阅读全文
摘要:题目描述 请编写程序,从键盘输入两个整数m,n,找出等于或大于m的前n个素数。 输入格式: 第一个整数为m,第二个整数为n;中间使用空格隔开。例如: 103 3 输出格式: 从小到大输出找到的等于或大于m的n个素数,每个一行。例如: 103 107 109 输入样例: 922337203685477
阅读全文
摘要:题目描述 输入一个正整数n,输出n!的值。 其中n!=1 2 3 … n。 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请
阅读全文
摘要:反射 定义 java核心技术卷1中的定义:能够分析类能力的程序称为反射。 反射:将类的各个部分封装为其它对象,这就是反射机制。 百度:反射就是根据给出的类名(字符串)来生成对象 好处: 1.在程序运行时期操纵对象。 Idea程序在运行期间,当你定义一个Integer的对象a,a.就会展示所有的方法名
阅读全文
摘要:ListNode结构: 解法1 解法2 解法1和解法2的差别: 解法3
阅读全文
摘要:函数 toPlainString() 和 toString()对于 BigDecimal b ; (b=(0.4321)^ 20) String s = b.toPlainString() ; System.out.println(s) ; 输出为: 0.0000000514855464107695
阅读全文
摘要:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.lang.reflect.Array; import java.util.*; publi
阅读全文
摘要:十进制转其它进制 其它进制转十进制 A进制转B进制可以将十进制作为中间媒介 Integer.toString(int i, int radix) 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。 Integer.parseInt(String s, int radix) 使用第二个参数指定
阅读全文
摘要:月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为
阅读全文
摘要:正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 8,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。 现给定 A、DA、B、DB,请编写程序计算 PA+PB。 输
阅读全文
摘要:本题要求计算 /,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 1234
阅读全文
摘要:让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在一行给出正整
阅读全文
摘要:import java.util.LinkedList; import java.util.List; import java.util.Scanner; public class Main<E>{ List<E> l = new LinkedList<>();//成员变量 public void push(E i){ l.add(i); } public E pop(){ return ((Li
阅读全文
摘要:https://mp.weixin.qq.com/s/K5SDWsgjSJ0N65FnJe5dHg? https://mp.weixin.qq.com/s/a5bcirT1q3yagNT_T-MWdA? https://mp.weixin.qq.com/s/dyVK2DKOXSz8IgU2GZJd7
阅读全文
摘要:在有些题目中打印简单图形必须使用StringBuilder或者StringBuffer,否则会运行超时(用String都会超时)。 因为在题目的要求中说到输入的n是小于1000的,用双重循环就会超时,用单层循环的String也会超时,因为+=的次数有点多了。 传说中的简单图形: Java代码如下:
阅读全文
摘要:在Eclipse中开发时候,返回值快捷键的使用极大地提高开发的效率,而返回值的快捷键有两种:Alt+shift+L和Ctrl+1;下面简单介绍两种快捷键的使用方式。 Eclipse 第一种:Alt+shift+L 1、将光标放在有返回值的代码句的分号后面(放在前不行); 2、按住Alt+Shift+
阅读全文

浙公网安备 33010602011771号