java第七天

p38~p41:

1、可以通过import 一个自定义类库(或者网上下的)在java中使用c风格的输入输出方式。

2、忘记优先顺序时应该用括号明确规定计算顺序。

3、java的操作符不同于c++,几乎只能操作“基本类型”,例外的是 ==、!=、=能操作所有对象,除此之外,String类支持“+”和“+=”。

4、System.out.print()语句中包含的“+”操作符:意味着“字符串连接”,有时也意味着“将非String类型转换为String类型”、“toString”。

5、区别基本类型的赋值(实质是内容复制)和对象的赋值

6、传递参数实际上是将对象传递给另外一个引用。

练习2

class Tank {
    float size;
}
public class Test {
    public static void main(String[] args) {
        Tank t1 = new Tank();
        t1.size = 23;
        System.out.println(t1.size);
        Tank t2 = new Tank();
        t2.size = 1;
        t1 = t2;
        ++t2.size;
        System.out.println(t1.size);
    }
}

练习3

class Tank {
    float size;
}

public class Test {
    static void f(Tank t) {
        t.size = 100;
    }
    public static void main(String[] args) {
        Tank t1 = new Tank();
        t1.size = 23;
        System.out.println(t1.size);
        f(t1);
        System.out.println(t1.size);
    }
}
/*  Output:
23.0
100.0
 */
原文地址:https://www.cnblogs.com/xkxf/p/6492967.html