08.java基础02

2021-06-06 06:04

阅读:356

标签:als   ble   下划线   不能   成员变量   空间   变量声明   注意   out   

一、类型转换

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

低——————————————————————————>高

 byte,short,char  ——> int  ——> long  ——> float  ——> double

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

强制类型转换:

  • 书写规则:(类型)变量名
  • 从高到底属于强制类型转换

自动类型转换:

  • 从低到高属于自动类型转换
注意点:
1、不能对布尔值进行转换
2、不能把对象类型转换为不相干的类型
3、在把高容量转换到低容量的时候,强制转换
4、转换的时候可能存在内存溢出,或者精度问题

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 二、变量

变量就是可以变化的量。变量代表一块开辟出来的空间,值是不确定的,但是空间位置是确定的。

java是一种强类型语言,每个变量都必须声明其类型。

java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域(类变量、实例变量、局部变量)。

技术图片

技术图片

类变量:需要加上static,就可以用sout直接输出了,否则就会报错,比如下图的salary。会随着类一同出现一同消失。

实例变量:在方法的外面,类的里面。从属于对象,如果不自行初始化,这个类的默认值会初始化,布尔值初始化为false,八大基本值是0、0.0、u0000(字符串),除了基本类型其余初始值都是null

局部变量:只再{}内定义的变量范围有效,且必须声明和初始化值才能使用

技术图片

 

 

 注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

技术图片

 

 三、常量

常量就是初始化后不能再改变的值,不会变动的值

所谓常量可以理解成一种特殊的变量,它的值被设定后,再程序运行过程不允许被改变。

final 常量名=值;

final doubel PI=3.14;

常量名一般使用大写字符

技术图片

 

 变量的命名规范:

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词意外,后面的单词首字母都大写
  3. 局部变量:首字母小写和驼峰原则
  4. 常量:大写字母和下划线:MAC_VALUE
  5. 类名:首字母大写和驼峰原则:Mqan,GoodMan
  6. 方法名字:首字母小写和驼峰原则:run()  runRun()

 

08.java基础02

标签:als   ble   下划线   不能   成员变量   空间   变量声明   注意   out   

原文地址:https://www.cnblogs.com/fanqingting/p/14616542.html


评论


亲,登录后才可以留言!