JAVA学习总结 java基本语法和运算符

关键字与保留字
定义:被java语言赋予了特殊含义,用作专门的用途的字符串(单词)
特点:关键字中所有的字母都为小写
保留字:现有java版本尚未使用,但以后可能会作为关键字使用goto,const,自己命名标识符时要避免使用。

标识符
规则:
1)java对各种变量,方法和类等要素命名时使用的字符称为标识符HelloWorld
2)规则:
3)数字不可开头
4)由26个英文字母大小写,0到9,_,$组成
5)长度无限,但区分大小写
6)不能包含空格

命名规范:
包名:多单词组成时所有字母都小写 xxyyzz
类名,接口名:多单词组成时,所有单词的首字母大写 XxYyZz
变量名,方法名:第一个单词首字母小写,第二个单词首字母大写 xxYyZz
常量名:所有字母都大写,多个单词时每个单词用下划线链接 XX_YY_ZZ

变量
内存中的一个储存区域
变量必须先声明,后使用。
变量是程序中最基本的存储单元,包含变量类型,变量名和储存的值
变量都定义在其定义域内。
同一个作用域内,不可以声明两个同名的变量

1)基本数据类型
数值型:
整数类型:byte,short,int,long
浮点类型:float,double
字符型:char
布尔型:boolean
char’’
String""

2)引用数据类型
类:class 字符串在这
接口:interface
数组:[]
变量在类中的声明的位置:
成员变量 局部变量

基本数据类型变量间运算规则
自动类型转换
当byte,char,short三种类型的变量做运算时,结果为int型
强制类型转换
小转大可以
大转小会造成精度丢失 超出范围会从最小值开始

String与其他基本数据类型间的运算
String是属于引用类型翻译为字符串
String可以和8种基本数据类型变量做运算,切运算只能是连结运算,运算结果仍然是String类型。

String i="123"
int i=(int)i  //编译错误

运算符

算数运算符
+
-
*
/
%取余
i++ 后自增 i-- 后自减
++i 前自增 --i 前自减
+ 连接符

赋值运算符
+=
-=
*=
/=
%=
当等号两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理
支持连续赋值 i1=i2=1

3.3比较运算符(关系运算符)

==    等于
!=   不等于
>     大于
<     小于
> =   大于等于
<=    小于等于

3.4逻辑运算符

&  逻辑与
|  逻辑或
^  逻辑异或
! 逻辑反
&& 短路与
|| 短路或

3.5位运算符

&  按位与
|  按位或
^  按位异或
~  按位非
<< 左移
>> 右移
>>>无符号右移

3.6三元运算符

int min;
min=5<7?5:7;
System.out.println(min);
min=10<7?10:7;
System.out.println(min);

在表达式"min=5<7?5:7;"中,首先判断5<7的值,结果为true,则取表达式1的值5赋给变量min,所以min=5。
在表达式"min=10<7?10:7"中,首先判断10<7的值,结果为false,则取表达式2的值7赋值给变量min,所以min7。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值