摘要:
一、下边的程序运行结果是什么?你如何解释会得到这样的输出? 计算机是不会出错的,之所以得 到这样的运行结果也是有原因的, 那么从这些运行结果中,你能总 结出Java的哪些语法特性? 请务必动脑总结,然后修改或编写一些代码进行测试,验证自己的想法,最后再看 后面的PPT给出的结论。 结果预测: 一共输 阅读全文
摘要:
1、请运行以下示例代码StringPool.java,查看其输出结果。如何解释这样的输出结果?从中你能总结出什么? 内容相同的字串常量,只保存一份以节约内存,在这段代码中s0,s1,s2实际上引用的是同一个对象。 编译器在编译s2一句时,“+”号相当于字符串连接符,直接把两个字串连接起来得一个字串( 阅读全文
摘要:
1、古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。 设计思想:用户从弹出的输入消息框内输入字符串,不限制大小写。 使用toCharArray()函数将字符串转化成字符数组,再由加密和解密两个 阅读全文
摘要:
1、使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 设计思路:定义类的构造函数时使静态变量i进行i++,即每构造一次就叠加一个构造的对象数。 程序流程图: 源程序代码: 结果截图: 2、验证ClassAndObjec 阅读全文
摘要:
【课程作业02】 1、动手动脑:编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 设计思路:生成一个随机数,然后以它为基础根据一个算法产生一系列随机数值,按照每行5个来输出,直到输出1000个为止。 程序流程图: 源程序代码: 结果截图: 2、请看以下代码,你发现了有什么特殊之处 阅读全文