摘要: 棋子输赢判断还有一些欠缺,以后会及时补进。 运行结果截图: 运行结果截图: 运行结果截图: import javax.swing.JOptionPane; 设计思路: 定义一个长度为10的数组,用来存放随机数。再定义一个String类型变量result用来记录所有随机数,int类型变量sum用来随机 阅读全文
posted @ 2016-11-06 21:32 Steerner 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 输出结果: 同样的字符串使用同样的地址,但new每次都会分配新的对象,地址是不同的。 String.equals()在点前和括号里写入要对比的字符串,相等值为true,不等值为false。 1 string.length()是用来求字符串的长度,返回值为字符串的长度。 2 string.charAt 阅读全文
posted @ 2016-10-28 21:32 Steerner 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 结果截图: 请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。 对象的初始化顺序:首先执行父类静态的内容,父类静态的内容执行完毕后,接着去执行子类的静态的内容,当子类的静态内容执行完毕之后,再去看父类有没有非静态代码块,如果有就执 阅读全文
posted @ 2016-10-20 16:21 Steerner 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 方法前不加static static表示的静态。 如果此函数是静态的,会在程序初始化过程中直接进行内存加载,此方法内的所有方法内容必须是静态的,否则会报错静态方法引用动态变量。方法调用:“类名.方法” 如果此函数是动态的,那么只有在调用的时候才会被主动加载一次,之后释放内存。方法调用:必须先实例化出 阅读全文
posted @ 2016-10-16 11:01 Steerner 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、s和t引用的不是同一个对象,返回的为fasle。 2、原始数据类型有8种,byte(字节) short(短整型) int(整形) long(长整型) float(浮点型) double(双精度) 64 char(字符串) boolean(布尔型)所s.getClass().isPrimitive 阅读全文
posted @ 2016-10-08 07:32 Steerner 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 结果截图 设计思想 首先在eclipse的Run Configurations中给字符串args元素赋值,再定义整形变量x、sum=0。然后执行for循环语句,在循环中执行args[i]强制转换为整形、输出args[i]的值、sum累加args[i]的求和操作。最后输出sum的值。 程序流程图 注: 阅读全文
posted @ 2016-09-26 19:31 Steerner 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 是懒人造就了方法 本章的标题虽然是《是懒人造就了方法》,但在我看来造就方法的人并不是懒人,恰恰相反,他们才是最勤快的人。因为他们在新的困难面前没有墨守陈规,他们思考,他们去寻找新的出路,而那些坚持旧方法埋头苦干的人才是最懒惰的人,他们有头脑、有思想,却放弃它们不去思考,宁愿四肢发达,也不愿打破繁琐、 阅读全文
posted @ 2016-09-25 21:22 Steerner 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-20 20:26 Steerner 阅读(135) 评论(0) 推荐(0) 编辑
摘要: import java.《大道至简第一章》.*; public class 读后感{ public static void main(String args[]) { //提出问题:惩山北之塞,出入之迂也 //解决方法:率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾 int 愚公; int 子; in 阅读全文
posted @ 2016-09-17 18:15 Steerner 阅读(215) 评论(0) 推荐(0) 编辑