- 博客(5)
- 收藏
- 关注
原创 Java杂记——生成随机数
初学Java,对于随机数生成有着不熟练的掌握。特此通过问题的方式,练习记录随机数生成的几种方法:问题:分别生成在[0 , 100]和[20 , 30],[1.1 , 2.8]区间内的随机数解答://导入需要产生随机数的包import java.util.Random;public class RandomTestDrive { public static void main(Str...
2018-04-16 15:23:20
245
原创 Java杂记——大数操作(1000的阶乘问题)
问题:用Java计算n的阶乘,n=1000思路:一般求解阶乘我们可以很快的想到用一个for循环即可解决问题,但是这里问题稍微有些刁难。当n=1000时,暂且不说10000,最后阶乘所得的最终结果是远远大于long数据类型的范围的。主数据类型中,不可以存储这么大的数字。那么就得使用今天的主角BigInteger类,来完成超大数据的各种操作问题。说到这里,就先介绍一下BigInteger的使用方法,这...
2018-04-10 17:11:05
2394
1
原创 Part Two(方法调用)
在System.out.println("Hello World!");中,System.out是对象,他是名为PrintStream类的实例,PrintStream类有println,print等方法。这些方法被称为实例方法,因为他们运行在对象或者类的实例上。调用对象上的实例方法,需要使用点符号: object.methodName(argu...
2018-03-30 20:42:13
203
原创 Part One(Hello World!)
第一部分 基本编程结构要点:1. 在Java中所有方法必须在类中声明,非静态方法只能在该方法所属的对象上调用。2. 静态方法不是通过对象调用,程序从静态的main方法开始执行。3. Java有八种基本数据类型:五个整型,两个浮点型,一个布尔型。4. Java的操作符和控制结构与C或者JavaScript的非常相似。5. Math类提供常见的数学函数。6. 字符串...
2018-03-30 20:17:51
196
原创 LintCode编程题:吹气球问题
有n个气球,编号为0到n-1,每个气球都有一个分数,存在nums数组中。每次吹气球i可以得到的分数为 nums[left] * nums[i] * nums[right],left和right分别表示i气球相邻的两个气球。当i气球被吹爆后,其左右两气球即为相邻。要求吹爆所有气球,得到最多的分数。样例 : 给出 [4, 1, 5, 10] 返回 270 nums = [4, 1,...
2018-03-23 20:15:23
1162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人