三周java学习总结

标识符

标识符不能以数字开头,也不能是。Java中的关键字。应该是以,字母。数字下划线。钱币。组成。
合法标识符示例。age,nextline,user123,test_01,_username,t$。
非法标识符示例。123username, final ,user-name。(在程序中应尽量使用有意义的英文单词来定义标识符。eg:age表年龄,password表密码。)

变量定义语法格式

变量类型 变量名 [=初始值];
(变量类型决定变量的数据性质,范围,存储在内存中所占的字节数,以及可以进行的合法操作。变量名必须是一个合法的标识符。初始值。内容是可选项。及在定义变量的同时,可以对该变量进行初始化赋值。)

int x=0,y;
y=x+3;
Int类型的变量x和y,x有初始值零,y没有。

Java8种基本数据类型

byte,short,int,long,float,double,char,boolean
byte,short,int,long为整数类型变量,float,double为浮点数类型变量,char字符类型变量,boolean布尔类型变量。
注意:long和float副职的后面要加上l或f。

数据类型转换

分为自动类型转换强制类型转换
自动转换byte。short。int。Long。Float。Double。由低到高。
char。
强制转换是由高到低。

表达式类型自动提升

Byte,short,char在运算期间会自动提升为int,然后再计算。
在这里插入图片描述

强制类型转换格式

目标类型 变量名 =(目标类型)值;
eg:float s=(float) score;
double score =98.5;
在这里插入图片描述

变量作用域

变量作用域的三个级别:代码块级别,方法级别,类级别。
常量:整型常量,浮点数常量(float/double),布尔常量(true/false),字符常量(’'或0~65535整数),Null常量,字符串常量,符号常量。
十进制:String
二进制:Binary String
八进制:Octal String
十六进制:Hex String
符号常量定义格式:final 变量类型 变量名 [=初始值];
在这里插入图片描述

java运算符

算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,条件运算符。
算术运算符:正号+,负号-,加+,减-,乘*,除/(即算术中整除的结果),取模%(及算术中求余数),自增前++,自增后++,自减前–,自减后–。
在这里插入图片描述

赋值运算符:赋值=,加等于+=,减等于-=,乘等于*=,除等于/=,模等于%=。
在这里插入图片描述

关系运算符:相等于==,不等于!=,小于<,大于>,小于等于<=,大于等于>=。
在这里插入图片描述

逻辑运算符:与&,或|,异或^,非!,短路与&&,短路或||。
在这里插入图片描述

位运算符。按位与&,按位或|,取反~,按位异或^,左移<<,右移>>,无符号右移>>>。
在这里插入图片描述

条件运算符也称为三元运算符,由符号?:符合构成。对布尔类型的表达式判断,如果是为true就执行冒号前面的表达式,否则执行冒号后面的表达式。
其语法格式为:(boolean_expr)?true_statement:false_statement;
先判断boolean_expr的值,如果为true,就执行表达式true_statement,否则false_statement.
###运算优先级
在这里插入图片描述

java表达式

用运算符。把常量或者变量连接起来,符合Java语法的式子就称为表达式。
表达式的运算顺序。应按照运算符的优先级。从高到低的顺序进行。优先级相同的运算符。按照事先约定的结合方向进行。
书写表达式的注意事项:一只能是单行书写。二,不省略任何运算符。三只能使用圆括号。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值