摘要:
1.请运行以下示例代码StringPool.java,查看输出结果。如何解释这样的输出结果?从中你能总结出什么? 程序运行结果: 结论: 1、在Java中,内容相同的字符常量只保存一份以节省内存,所以s0,s1,s2实际上引用的是同一个对象。 2、编译器在编译s2一句时,会去掉“+”号,直接把两个字 阅读全文
摘要:
题目:请编写一个程序,加密或解密用户输入的英文字串要求设计思想、程序流程图、源代码、结果截图。 程序设计思想:首先由用户选择是加密还是解密,利用String类中的charAt函数依次取出字串中的字符,如果加密(解密)就把取出的字符利用强制转换转换成int型之后如果是XYZ(ABC)就减(加)23其他 阅读全文
摘要:
1.早期我们经常这样定义变量 int value=100; 前面的示例中这样定义变量 MyClass obj = new MyClass(); 这两种方式定义的变量是一样的吗? 这两种方式定义的变量是一样的,因为它们都是类的实例化,只是第一种是一个简便的写法,第二种是正常的对类进行实例化。 2.对象 阅读全文
摘要:
程序源代码: 执行结果: 阅读全文
摘要:
找对方法是关键 第二章以李冰的故事开头,李冰和愚公他们的目标都是完成一个巨大的工程,而愚公只能勤勤恳恳、一步一个脚印的完成这项工程,最后还是在神仙的帮助下完成的;但与之相反,每天闲着没事干的李冰却找到了火烧山石的办法,使得工程的进展特别顺利而且迅速。 为什么会出现这种情况,难道是因为李冰更聪明,能一 阅读全文
摘要:
1.使用计算机计算组合数 (1)使用组合数公式利用n!来计算 程序设计思想: 利用递归定义一个方法jiecheng(int n)用来求一个数n的阶乘,当n>1时,返回n*jiecheng(n-1),直到n=1时,返回1。输入底数m和阶数n之后,利用该函数分别求出m和n还有m-n的阶乘,利用公式m!/ 阅读全文
摘要:
1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 运行结果: 2.请看以下代码,你发现了有什么特殊之处吗? 该程序中所使用两个函数虽然名字相同,但由于实参类型不同且返回值类型不同,并不会发生冲突。 运行结果: 上述示例代码展示了Java的“方法重载(overload)”特性。 阅读全文
摘要:
1、一个java类文件中真的只能有一个公有类吗? 请使用Eclipse或javac检测一下以下代码,有错吗? public class Test{ public static void main(String[] args){ } public class InnerClass{ } } 在MyEc 阅读全文
摘要:
1、题目:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。 2、程序设计思想: 通过运行配置输入数字后,其保存类型为String类型,因此需要采用Integer.valueOf(arg)将其转换后,再利用for循环将其数值相加,最后输出和值。 3、程序流程图: 4、程序源代码: 5、程序 阅读全文
摘要:
import.java.大道至简.*; import.java.愚公移山.*; public class Yugongyishan { public static void main(String[] args) { while(山不平) { if(愚公未死) 叩石垦壤,箕畚运于渤海之尾; else 阅读全文