java基础语法

标识符

(1)概念
用来给Java中各种事物起名字的符号,就是一个字符串。
比如:文件名,项目名,类名,变量名,方法名,常量名

(2)语法规范
只能使用英文字母,数字,下划线,美元符号构成,且不能以数字开头;

(3)行业规范
不能使用汉字命名
望文生义
使用驼峰命名法:如果有多个单词构成,从第二个单词起首字母大写,其余小写。如果是类,第一个单词首字母也大写。如果是常量,所有字母大写。

数据类型和变量

(1)数据类型

数据类型分为基本数据类型和引用数据类型
基本数据类型:
字节整形 byte:1个字节,-128`127,负的2的7次方到正的2的7次方-1。
短整型 short:2个字节,负的2的15次方到正的2的15次方-1.
整形 int:4个字节,负的2的31次方到正的2的31次方-1.
长整型 long:8个字节,负的2的63次方到正的2的63次方-1,赋值的数据超过了int末尾必须加L或l。
单精度浮点型 float:4个字节,保留小数位数最多7或8位,后面必须加f或F。
双精度浮点型 double:8个字节,保留小数位数最多15或16位。
字符类型 char:2个字节,有且仅能保存一个字符,数据必须使用的单引号引起来。
布尔类型 boolean:逻辑结果,只有两个值,true和false
引用数据类型
数组类型
类类型:字符串类型String,必须使用双引号引起来
接口类型

(2)变量

变量是存储数据的容器,存储数据是可以改变的。
变量的声明:数据类型 变量名。
变量的赋值:变量名=数据值;
语法要求:赋值时,等号右边的数据的类型必须和左边变量的类型一致。
案例:
在这里插入图片描述

(3)类型转换

自动类型转换:小类型的数据转为大类型,系统自动完成。
强制类型转换:大类型的数据转为小类型,有精度丢失的风险,需要手动完成。
类型转换的目的:满足赋值的要求
案例:在这里插入图片描述

运算符

用来运算的符号
运算符是有优先级的

(1)算术运算符

+ - * / %
如果参与运算的都是整数,结果一定是整数;如果参与运算的有小数,结果一定是小数
在这里插入图片描述
前++ 和 后++
前-- 和 后–
在这里插入图片描述
字符串连接
53.png?x-oss-process)
+正号 -负号
在这里插入图片描述

(2)赋值运算符

__ = += -= *= /= %= __
在这里插入图片描述

(3)比较运算符

比较运算符:> < >= <= != ==
用于比较两个数据的大小或是否相等,返回布尔值。
比较大小,只能用于数字和字符类型;
比较是否相等,可以用于所有类型,前提数据的类型一致。

在这里插入图片描述

(4)逻辑运算符

== && || ! ==
用于检测多个条件的逻辑结果
&&运算:同时为true结果为true,否则false
||运算:同时为false结果为false,否则true
!运算:真变假,假变真

在这里插入图片描述

(5)三目运算符

__(布尔条件)?语句1:语句2
如果条件为true 执行语句1,否则执行语句2 __
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值