摘要:
1.为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 构造函数用来在创建对象时初始化对象,与new运算符一起使用在创建对象的语句时。子类拥有父类的成员变量和成员方法,如果不调用,则从父类继承而来的成员变量和成员方法得不到正确的初始化。不可以反过来调用,父类不知 阅读全文
摘要:
1.请运行以下示例代码StringPool.Java,查看其输出结果。如何释这种输出结果?从中你能总结出什么? 运行截图: 在java中,内容相同的字符串常量只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 两个变量值一样时,字符串==符号比较地址,所以前两个是true 当直接使 阅读全文
摘要:
古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报,主要方法就是字母错位实现加密功能 一. 程序设计思想: 错位需要对每个字符进行操作,需要把字符串转换为字符数组,调用string类的toCharArray方法。然后进行错位操作时需读取一个字符,然后与数字3相加,再转换为char类型,就实现了错3 阅读全文
摘要:
1使用“==”可以判断对象变量值是否相等吗? public class T {public static void main (String[] args) { Foo obj1=new Foo(); Foo obj2=new Foo(); System.out.println(obj1==obj2 阅读全文
摘要:
程序源代码: public class NumberOfObject {public static int count=0; NumberOfObject() { count++;System.out.println("Constructor is going on!!!"); } public s 阅读全文
摘要:
1.(1)使用组合数公式利用n!来计算 设计思想:先解决求n!的函数,再结合组合数公式,求组合数 程序流程图: 源代码: package Test; import java.util.*; public class Zuheshu { public static void main(String[] 阅读全文
摘要:
1.为什么阶乘数会出现负数:由于计算机使用固定的位数来保存数值,因此,能处理的数值大小是有限的,当要处理的数值超过了这一范围时,计算机将会自动截断数值的二进制表示为它所能处理的最多位数,所以会出现负数。 2.编写一个方法,使用以上算法生成指定数目(比如100个)的随机整数。 import java. 阅读全文
摘要:
import javax.swing.JOptionPane;public class Add { public static void main(String[] args) { String str=JOptionPane.showInputDialog("输入一个数"); int n,numb 阅读全文
摘要:
一.为什么double类型的数值进行运算得不到“数学上精确”的结果? double类型的数值只有64bit,由于后面舍去的位数会带来误差,所有无法得到“数学上精确”的结果. 二.以下代码的输出结果是什么? int X=100; int Y=200; System.out.println("X+Y=" 阅读全文
摘要:
模仿JavaAppArguments.java的示例,编写一个程序,此程序从命令行接收多个数字,求和之后输出结果 程序设计思想: (1)建立类。 (2)输出参数个数。 (3)定义int型的n和double型的result,分别用来存储参数和参数的和。 (4)用for循环讲参数强制转换成int型,同时 阅读全文