10 2017 档案
摘要:为何会出现这样的结果? s0,s1,s2三个String类型的对象实际上指向的都是"Hello"这个常量,所以s0、s1、s2三者之间用==判断是否指向同一块内存肯定会返回布尔值true,这里的s0、s1、s2就很像C/C++里面的指针(Java官方说是没有指针的,其实Sun公司在写Java这门语言
阅读全文
posted @ 2017-10-25 18:09
messi2017
摘要:古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 很简单,就是每个字符原文往后面推3个字符就是对应密码 程序设计思想:编写一个类,在主线程中调用这个类的静态方法,这两个静态方法接受字符串,一个翻译原文,另一个翻译密码。具体实现非常简单,利用循环对字符串中每个字符作+3的操作(这里需要用到强制类
阅读全文
posted @ 2017-10-25 16:58
messi2017
摘要:验证结果:输出false,原因是这里比较的是两个引用变量的地址值,显然两个变量并非指向同一块内存,所以输出false。由此可以知道不要通过==对两个同一类型的实例进行值大小的判等。 以下代码无法编译通过?原因在哪里? 原因:Foo类型没有Foo()的构造方法。如果定义一个类,显式定义了一个带参数的构
阅读全文
posted @ 2017-10-17 22:33
messi2017
摘要:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?
阅读全文
posted @ 2017-10-17 21:30
messi2017
摘要:来自百科上的介绍: 线性同余方法(LCG)是个产生伪随机数的方法。 它是根据递归公式: 其中是产生器设定的常数。 LCG的周期最大为,但大部分情况都会少于M。要令LCG达到最大周期,应符合以下条件: 线性同余算法有m 、a 、c 和X0 4个参数,通过置Xn + 1 ≡aXn + c (mod m)
阅读全文
posted @ 2017-10-13 09:02
messi2017
摘要:递归的三个小题 (1)杨辉三角的那些事儿 以下为从度娘上复制的内容: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 .。。。。。。。。 观察后可知: 1. 每行数值左右对称,且均为正整数。 2. 行数递增时,列数亦递增。 3. 除斜边上的1外,其余数值均等于其肩部两数之和。 杨辉三角与
阅读全文
posted @ 2017-10-13 08:52
messi2017
摘要:一个Java类文件中真的只能有一个公有类吗? 不一定,Java类文件中直接定义的用public修饰符修饰的类确实只能有一个。但是,内部类作为一个类的内部成员,可以使用public修饰符进行修饰。如: 这段代码是没有问题的。 main方法的返回值能不能由void改为int? 不能运行,这是Java语法
阅读全文
posted @ 2017-10-05 01:37
messi2017
摘要:设计思想:在命令行下以字符串形式输入几个数字,使用Double类的静态方法valueof传入字符串得到相应的数值型变量,一个for即可将所有的字符串转化为数值型相加。 程序流程图: 源代码: 截图: 可以在eclipse的运行配置中输入字符串变量 在dos下也可以输入,用空格分开
阅读全文
posted @ 2017-10-04 23:54
messi2017
摘要:事先声明:本人是一位刚接触Java不久的菜鸟,所以代码写的略显臃肿,敬请谅解!这个扫雷是我在暑假时做的,灵感来源于csdn上某位大神的博客,不过我个人实在不喜欢他的代码实现,于是我自己写了一个实现上不同的扫雷。 这是那位大牛那篇扫雷的博客链接:http://blog.csdn.net/su20145
阅读全文
posted @ 2017-10-02 23:54
messi2017

浙公网安备 33010602011771号