java数据类型

1.强制退出循环:ctrl+c

2.面向对象的最终极的目标是消除程序中的重复代码

3.面向对象思维方式:1首先确定谁来做,其次确定怎么做

          2.首先考虑整体,其次考虑局部

          3.首先考虑抽象,其次考虑具体

4.类是对一系列有共同特征的对象的抽象

5.类的定义:

  class Person//Person是类名

  {

    int age;//age是成员变量,也叫类的属性

    void shout()//shout()是成员函数,也叫类的方法,shout方法可以直接访问同一个类中的age变量,若一个方法中有与成员变量同名的局部变量,该方法中对这个变量名的访问是局部变量,而不是成员变量

    {

    System.out.println("oh,my god! I am "+age);
    }

  }

6.

整数字面量为int ,小数字面量为double,若写float f=0.1会报错,改成0.1F,java认为0.1是float,表达式运算结果以表达式中最大的范围类型为准

强制类型转换:

byte b=0;

byte k=(byte)(b+0);会带来不可预测的后果:若b+0超过byte最大范围会返回错误结果

byte<short<int<long<float<double

8.

&与&&:前面错的,&会执行后面,&&不会执行后面的

|与||:前面是真,||前面是真,后面不再运算

运算结果的类型称为表达式的类型

 

posted @ 2014-11-25 14:06  BAOXF  阅读(109)  评论(0编辑  收藏  举报