摘要:
在本周复习完了Java中的类和方法这一大节,使我对Java编程有了更加清晰的认识, 在这一周理论加实践的学习模式下,自己的编程能力提高了不少,因此, 编代码还是需要多加练习,需要既动脑有动手。 阅读全文
摘要:
今天复习的是类的属性,类的属性分为两类:成员属性和局部变量,他们的作用范围不同。 学习了this关键字的作用和使用方法,主要用于构造函数中。 public class Account { private String accountID; private String accountname; pr 阅读全文
摘要:
今天学习的是Java中对大数据的处理。 在之前n的阶乘的代码中运行50的结果得到的是负值,这是为什么呢? 原来,由于计算机使用固定的位数来保存数值,因此, 能处理的数值大小是有限的,当要处理的数值超过了这一范围时, 计算机将会自动截断数值的二进制表示为它所能处理的最多位数,这将导致错误的处理结果。 阅读全文
摘要:
今天复习的是方法的递归,递归是一种写起来比较简单的方式,但是需要理解函数之间的递归关系。 以求n的阶乘为例: public class CalculateN { /** * @param args */ public static void main(String[] args) { System. 阅读全文
摘要:
今天复习的是方法的调用, 方法的调用分为以下几种情况: 非静态方法的调用;静态方法的调用;方法与方法之间的调用。 class A{ //静态方法,可以使用类名点方法名直接调用,比如A.sayHello() public static void sayHello(){ System.out.print 阅读全文
摘要:
方法重载是方法中一个重要的知识, 满足以下条件的两个或多个方法构成“重载”关系: (1)方法名相同; (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。 注意:方法的返回值不作为方法重载的判断条件。 public class MethodOverload { public static v 阅读全文
摘要:
在这一周中复习了Java中两个很重要的知识点:类和方法。 只有把这两章学好了才能为Java编程打下良好的基础。 阅读全文
摘要:
运行ParentChildTest代码得到的结果是: Parent.printValue(),myValue=100 Child.printValue(),myValue=200 Child.printValue(),myValue=200 Child.printValue(),myValue=20 阅读全文
摘要:
Java中有些参数可变的方法, 例如: public class VariableArgumentsTest{ public static double max(double...values) { double largest=Double.MIN_VALUE; for (double v:val 阅读全文
摘要:
在复习完类后,继续进行了Java中方法的复习。 Java中的方法其实就是C语言中的函数,只不过是名字不同。 Java中的方法分为:类方法、实例方法和构造方法。 下面是一些数学运算方法的实例: public class TestMath{ public static void main(String[ 阅读全文