1.八种数值类型:
int short long float double char byte boolean
2.两次转换类型:自动类型转换,强制类型转换。
在某种条件下系统自动完成类型转换,
1)两种类型兼容,(int和double兼容)
2)类型名,表达式。(int—强转)
在某种条件下系统 需要强制转换
1)两种类型兼容,(int和double兼容)
2)目标类型大于源类型.
|| 二元短路或
$$ 短路与
条件运算符==》三元运算符
它的一般形式,表达式1?表达式2:表达式3
判断语句
1.iF
2.if··else
3.多重if结构 写法(if , eles if,else,if) 还可以进行区间比较等。
4.switch结构 (case 常量1: break; /case 常量2:break;/default;) 等值比较
循环语句
1,while
2,do ··while
3.for
while实例 从一加到一百/
int i = 0 ;
int sum = 0;
while(i<=100){
sum+=1;//sum = sum+1
i++;
System.out.println(“”)
}
do while 实例
int i = 0 ;
int sum = 0;
do {
sum+=1;//sum = sum+1
i++;
while(i<=100)
System.out.println(“”)
}
for 实例
int sum= 0;
for
方法只有对象才有,数组只有属性。
面向对象的三大原则,封装
继承
多态
Static(分为属性和方法。)
静态成员方法
1.静态成员方法没有this引用。
2.在没有实例化对象时,可以通过类名访问静态成员方法/。
3.在成员方法前加static关键字,可以将其声明为静态成员方法/
静态成员的描述: 静态成员包括静态数据成员和静态成员方法。
静态成员属于整个类,而不是属于某个对象,被该类所有对象共享。
静态成员也受到访问权限的约束
静态数据成员在使用之前尽量初始化,
静态成员方法不能操作非静态成员.
静态成员方法没有this引用/
Ctrl+1 打包快捷键
public 和private(如何解决类外面的访问问题) ??(没笔记。)
可以修饰属性,
public int test(int a)
{
return ((a>0)?a:-a); } /求绝对值的方法/
public int abs(int a)
{
return ((a>0)?a:-a); } public float abs(float a)
{
return ((a>0)?a:-a);