Java学习笔记3_变量

系列文章目录

第一章 Java语言概述1
第一章 Java语言概述2
第二章 Java基本语法1



一、Java命名规范

1、命名需要做到“见名知意”

类型命名规范example
包名均小写com.demo
类名首字母大写,驼峰式VariableTest
变量名、方法名第一单词首字母小写,后面均大写myNumber
常量名所有字母均大写,单词之间用“_”连接NUMBER

二、变量类型

1.变量声明

由于Java语言属于强类型,所以其声明变量的格式为:
变量类型 变量名 = 变量所存储的值

2.变量分类

数据类型
基本数据类型
引用数据类型
数值型
整数类型byte short int long
浮点类型float double
字符型char
布尔型boolean
类class
接口interface
数组array
字符串

①整数类型

1、当byte、char、short三种基本类型之间做运算时,结果为int型
2、声明long类型变量时,必须以“l”或者“L”结尾

原因参考:博主:时间不会说谎shane.

个人理解:
在这里插入图片描述
由于在Java的语法规则中,整形常量默认为int型,所以当对long类型的变量赋值时,若在常量数字末尾未加入L,则将其值默认为int型,但是int型变量存在一定的数值区间;当值不在int类型所能存储的数值区间时,将会产生类型错误,如下图:
在这里插入图片描述

②浮点类型

1、声明float型变量,必须以“f”或“F”结尾

原因:在Java的语法规则中,浮点型常量的默认类型为double 型,double转float可能损失精度

在这里插入图片描述

③字符类型

1、定义char类型变量,通常使用一对 ‘’ ,内部只能写一个字符
2、字符内容:一个字符或者转义字符

④字符串类型

1、String属于引用数据类型
2、String可以和8中基本数据类型只能做连接运算,用“+”,结果为String类型。
3、8种基本类型变量可以转化为String型,但不可以直接反过来强制转换,将String类型转化为8种基本类型其一。可以采用Integer.parseInt(Str)转化。

3、变量之间运算

当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值