二.JAVA基本语法 上(变量篇)

一.关键字(keyword)与保留字(reserved word)

被JAVA语言赋予了特殊意义,有专门用途的字符串(单词),特点是都是小写字母

 

 二.标识符(identifier)

(1)命名规则

例1:class类命名以数字1开头会报错

 例2:以标识符命名也会报错(若在标识符前后加字母或在后面加数字则可以运行)

 TIPS:在文件下输入cmd可以直接进DOS

 (2)命名规范 

例3:采用变量输出(规范化)

 TIPS:不要在输出语句里加(“”),否则只会输出myNumber

 采用不规范写法也能进行编译,但应该编写规范

三.变量

(1)变量的基础知识

/*

变量必须先定义后使用

变量只在自己的的

作用域中生效

同一个作用域类不可以声明两个同名的变量

*/

(2)变量的分类

八种基本数据类型 

(3)整数类型

 例:整数变量

TIPS:声明long型变量后面得加“l”或“L”,若在int范围类则以int型输出,否则编译不成功。

 (4)浮点类型

TIPS:float类型定义时要以“f”或“F”结尾。

 通常定义浮点型用double,范围更大精度更高。

(5)字符型

1字符=2字节

定义char变量,通常使用一对‘’

只能声明一个字母

例:char用作转义字符

@1 char=‘\n’//换行符

 

 @2 char='\t'//制表符

 @3 直接使用Unicode的值表示字符型常量

(5)ASCII码

(6)Unicode码

 (7)UTF-8码

 (8)布尔型:boolean

只能取两个值之一:true/false

 

(9)字符串String

 声明String使用一对“”

String属于引数据类型

可以与8种基本数据类型运算,且只是连接运算

基本数据类型不能强制转换成字符串

 

 不同类型的算法:

例:

 str+num是String类型后面+c1为连接运算不是加法运算

 例:

 例:

 四.基本数据类型之间的运算规则

 (1)自动类型提升

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

byte ,char ,short --> int --> long --> float --> double
特别的:当byte, char.,short三种类型的变量做运算时,结果为int型
 

 (2)强制类型转换

强转符(),可能导致精度损失

 截断操作

 整型常量默认int,浮点型常量默认double

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值