凯鲁嘎吉
用书写铭记日常,最迷人的不在远方
11 2016 档案
异常处理
摘要:异常处理 一、请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识 import javax.swing.*; class AboutException { public static void main(String[] a) { i 阅读全文
posted @ 2016-11-25 15:15 凯鲁嘎吉 阅读(360) 评论(0) 推荐(0) 编辑
多态动手动脑
摘要:多态动手动脑 一、怎样判断对象是否可以转换?可以使用instanceof运算符判断一个对象是否可以转换为指定的类型,参看实例: TestInstanceof.java 二、下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d; d=m; d=(Dog)m; d=c; c=( 阅读全文
posted @ 2016-11-19 21:45 凯鲁嘎吉 阅读(472) 评论(0) 推荐(0) 编辑
继承与多态
摘要:一、运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 结果: 总结:通过 super 调用基类构造方法,必须是子类构造方法中的第一 阅读全文
posted @ 2016-11-10 15:19 凯鲁嘎吉 阅读(367) 评论(0) 推荐(0) 编辑
动手动脑7
摘要:一、请编写一个程序将一个整数转换为汉字读法字符串。比如“1123”转换为“一千一百二十三”。 源程序: 结果: 3、更进一步,能否将数字表示的金额改为“汉字表达? 比如将“¥123.52”转换为“壹佰贰拾叁元伍角贰分”。 源程序: 结果: 二、前面几讲介绍过JDK所提供的BigInteger能完成大 阅读全文
posted @ 2016-11-06 17:59 凯鲁嘎吉 阅读(280) 评论(0) 推荐(0) 编辑
动手动脑6
摘要:一、古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。 1、程序设计思想:从键盘输入任意字符串ming,每个字符往后挪3,替换成mi,用循环算法,最终一个一个字符按序输出。 2、程序流程图: 3 阅读全文
posted @ 2016-11-06 17:46 凯鲁嘎吉 阅读(425) 评论(0) 推荐(0) 编辑
动手动脑5
摘要:1、 结果: 从上述示例中,我们可以总结出以下知识点: (1)我们需要定义一个对象变量; (2)然后“创建(new)”一个对象,赋值给对象变量; (3)现在就可以通过对象变量使用对象,主要方式有: (a)直接调用类的方法; (b)存取类的字段。 2、早期我们经常这样定义变量 int value=10 阅读全文
posted @ 2016-11-06 17:43 凯鲁嘎吉 阅读(329) 评论(0) 推荐(0) 编辑
动手动脑4
摘要:动手动脑4 1、求平方数的静态类方法Square.java,不用static但仍想在main中调用的处理方法 结果: 2.编写一个方法,使用以下算法生成指定数目(比如1000个)的随机整数 结果: 3.请看以下代码,你发现了有什么特殊之处吗? 结果: 上述示例代码展示了Java的“方法重载(over 阅读全文
posted @ 2016-11-06 17:24 凯鲁嘎吉 阅读(431) 评论(0) 推荐(0) 编辑