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.
&与&&:前面错的,&会执行后面,&&不会执行后面的
|与||:前面是真,||前面是真,后面不再运算
运算结果的类型称为表达式的类型