(Ⅰ)Java学习笔记

数据类型

整数

int byte short long

(int最常用)(Long类型要在数字后面加个L)

浮点数(小数)

float double

(float类型后面要在数字后面加个F)

字符

char

布尔值(是 非)

boolean

类型转换

由于java是强类型语音,所以要进行有些运算的时候,需要用到类型转换

低----byte,short,cher---->int---->long---->float---->double高

运算中,不同类型的数据要转化为同一类型,然后进行运算

强制转换:(类型)变量名

自动转换:低----高

注意点

1、不能对布尔值进行转换。

2、不能把对象类型转换为不相干的类型。

3、在把高容量转换到低容量的时候,强制转换。

4、转换的时候可能存在内存溢出问题!

运算符

  • 算术运算符:+ - * / % ++ --

  • 赋值运算符:=

  • 关系运算符:> < >= <= == !=instanceof

  • 逻辑运算符:&& || !

  • 位运算符:& | ^ ~ >> << >>> (了解!!!)

  • 条件运算符?:

  • 扩展运赋值运算符:+= -= *= /=

变量

变量是什么:就是可以变化的量

type varName [=Value] [{,varName[=value]}];
//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量
//注意:不建议使用

注意事项

 

1、每个变量都有类型,类型可以是基本类型,也可以是引用类型。

2、变量名必须是合法的标识符。

3、变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

变量作用域

类变量

static

实例变量

从属于对象

如果不自行初始化,这个类型的默认值 0 0.0

布尔值:默认是false

除了基本类型,其余的默认值都是null

局部变量

必须声明和初始化值

public class Variable {
   static int allClicks=0;     //类变量
   String str="hello world";   //实例变量
   
   public void method(){
       int i =0;   //局部变量
  }
}
posted @ 2022-02-17 21:57  心术清  阅读(89)  评论(0编辑  收藏  举报