摘要:
异常处理 一、请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识 import javax.swing.*; class AboutException { public static void main(String[] a) { i
阅读全文
posted @ 2016-11-25 15:15
凯鲁嘎吉
阅读(397)
推荐(0)
摘要:
多态动手动脑 一、怎样判断对象是否可以转换?可以使用instanceof运算符判断一个对象是否可以转换为指定的类型,参看实例: TestInstanceof.java 二、下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d; d=m; d=(Dog)m; d=c; c=(
阅读全文
posted @ 2016-11-19 21:45
凯鲁嘎吉
阅读(509)
推荐(0)
摘要:
一、运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 结果: 总结:通过 super 调用基类构造方法,必须是子类构造方法中的第一
阅读全文
posted @ 2016-11-10 15:19
凯鲁嘎吉
阅读(385)
推荐(0)
摘要:
一、请编写一个程序将一个整数转换为汉字读法字符串。比如“1123”转换为“一千一百二十三”。 源程序: 结果: 3、更进一步,能否将数字表示的金额改为“汉字表达? 比如将“¥123.52”转换为“壹佰贰拾叁元伍角贰分”。 源程序: 结果: 二、前面几讲介绍过JDK所提供的BigInteger能完成大
阅读全文
posted @ 2016-11-06 17:59
凯鲁嘎吉
阅读(295)
推荐(0)
摘要:
一、古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。 1、程序设计思想:从键盘输入任意字符串ming,每个字符往后挪3,替换成mi,用循环算法,最终一个一个字符按序输出。 2、程序流程图: 3
阅读全文
posted @ 2016-11-06 17:46
凯鲁嘎吉
阅读(441)
推荐(0)
摘要:
1、 结果: 从上述示例中,我们可以总结出以下知识点: (1)我们需要定义一个对象变量; (2)然后“创建(new)”一个对象,赋值给对象变量; (3)现在就可以通过对象变量使用对象,主要方式有: (a)直接调用类的方法; (b)存取类的字段。 2、早期我们经常这样定义变量 int value=10
阅读全文
posted @ 2016-11-06 17:43
凯鲁嘎吉
阅读(345)
推荐(0)
摘要:
动手动脑4 1、求平方数的静态类方法Square.java,不用static但仍想在main中调用的处理方法 结果: 2.编写一个方法,使用以下算法生成指定数目(比如1000个)的随机整数 结果: 3.请看以下代码,你发现了有什么特殊之处吗? 结果: 上述示例代码展示了Java的“方法重载(over
阅读全文
posted @ 2016-11-06 17:24
凯鲁嘎吉
阅读(444)
推荐(0)
摘要:
一、编写一个程序,用户输入两个数,求出其加减乘除,并用消息框 显示计算结果。 1.设计思想:从键盘输入两个数字和运算符,然后计算。将输入的数字及运算符由字符型转换为整型,再用if判断输入的运算符,根据运算符进行对应的+-*/运算,最后输出结果。 2.程序流程图: 3.Calculate.java 源
阅读全文
posted @ 2016-10-05 23:56
凯鲁嘎吉
阅读(2121)
推荐(0)
摘要:
动手动脑课堂练习 一、原码、反码和补码 (出处:http://www.cnblogs.com/zhangziqiu/ ) 1、机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. (1)、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算
阅读全文
posted @ 2016-10-05 23:44
凯鲁嘎吉
阅读(387)
推荐(0)
摘要:
《大道至简:软件工程实践者的思想》第二章讲述的是:“是懒人造就了方法”。 文章开篇引用《华阳国志》中的一段话“僰道有故蜀王兵兰,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之。”同样是移山,《列子·汤问篇》里的愚公要“碎石击壤”,而李冰就已经懂得“积薪烧之”。愚公会凿,而李冰会烧。如果李冰也像愚
阅读全文
posted @ 2016-09-23 10:02
凯鲁嘎吉
阅读(416)
推荐(0)