摘要: 1.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 (1)import javax.swing.*; class AboutException { public static void main(String[] a) { in 阅读全文
posted @ 2017-11-16 17:01 我是一个粉刷匠^~^ 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.继承条件下的构造方法调用 package parent;class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String strin 阅读全文
posted @ 2017-11-09 16:15 我是一个粉刷匠^~^ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.使用Files. walkFileTree()找出指定文件夹下所有扩展名为.txt和.java的文件。 import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.FileVisitResult 阅读全文
posted @ 2017-11-09 11:12 我是一个粉刷匠^~^ 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1.设计思想 先根据提示输入一段String字符串,将String型字符串转化成char[] 型字符串,再确定字符串的第一个字符下标和最后一个字符下标。再写返回值是boolean型的判断两个字符是否相等的方法,把字符串和第一个字符下标和最后一个字符下标作为形参。判断字符是否相等的函数里,依次从字符串 阅读全文
posted @ 2017-11-09 11:11 我是一个粉刷匠^~^ 阅读(6955) 评论(0) 推荐(0) 编辑
摘要: 1.使用Files. walkFileTree()找出指定文件夹下所有扩展名为.txt和.java的文件。 import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.FileVisitResult 阅读全文
posted @ 2017-11-03 00:10 我是一个粉刷匠^~^ 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. 请运行以下示例代码StringPool.java,查看其输出结果。如何解释这样的输出结果?从中你能总结出什么? 输出结果: 结论: 在Java中,内容相同的字串常量(“Hello”)只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 编译器在编译s2一句时,会去掉“+”号,直 阅读全文
posted @ 2017-10-25 19:00 我是一个粉刷匠^~^ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.设计思想 因为静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。所以在类中声明一个静态变量a=0,但是当类中每创建一个对象时,它就在构造函数中加1,最后输出的a的值 阅读全文
posted @ 2017-10-19 14:04 我是一个粉刷匠^~^ 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.以下代码为何无法通过编译?哪儿出错了? 因为在Foo类中已经有了一个Foo类的有参构造函数,所以Foo类中已经不默认Foo()的无参构造函数,所以在new Foo()时无法调用构造函数。所以在无法通过译。可以再在Foo类中写一个无参构造函数,这样在new Foo()时,就可以通过编译。 2.使用 阅读全文
posted @ 2017-10-19 00:11 我是一个粉刷匠^~^ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一.使用组合数公式利用n!来计算 1.设计思想 先输入整数n和k,分别用计算n!的递归的方法算出n!,k!和(n-k)!的结果,再计算n!/(k!(n-k)!!。用大数类BigInteger来表示n!,k!和(n-k)!的返回类型。最后输出计算的结果。 2.流程图 3.源程序代码 import ja 阅读全文
posted @ 2017-10-12 21:45 我是一个粉刷匠^~^ 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 import java.math.BigInteger; public class Suijishu public static void main(String[] args) { int n=1000;//n是生成随机数的 阅读全文
posted @ 2017-10-12 17:01 我是一个粉刷匠^~^ 阅读(193) 评论(0) 推荐(0) 编辑