java—运算符

运算符
1.关键字
在java中有特殊含义的单词,每一个关键字都有特殊的含义,在编译期,编译器会对这些关键字做特殊的处理,java中所有的关键字都是小写的。
2.标识符(命名)
凡是可以命名的地方都是标识符:(类名,变量,方法)
3.标识符的命名规则
可包含数字,字母,_,$
不能以数字开头
不能包含空格
不能使用关键字;
没有长度限制,区分大小写
可以使用中文,但不建议
(建议命名有意义,驼峰试命名)
4.变量
4.1.内存中的一个命名的存储区域;
4.2.定义变量时一定要指定数据类型(占用空间的大小)
4. 3.变量中存储的值是可以变量的;
4.4.变量必须先定义,再使用;

5.基本数据类型
数字
byte,short,int,long;(整型)
float,double(浮点)
字符
char ,表示单字符 ”
布尔
true,false;
6.数字类型
byte:1个字节 -128~127;
short:2个字节 -32768~32767
int: 4个
long 8个; 后缀是L;

    一个字节=8位二进制;
float:(4个字节)
double(8个字节);   
如果使用一个带小数点的字面值 ,默认是double类型,但可以能过xxx.xxF来明确指定它是一个float;

7.进制表示法
二进制 0B开头 0B1101
八进制 0开头 047;
十进制 默认就是10进制 354
十六进制 0X开头 ; 0XFA9;
8.字符类型
char c=’c’;用单引号引用的任意一个单字符
布尔类型
boolean b=true;
boolean b=false;
9.数据类型的转换
隐式转换;
参与运算的数据类型,计算的结果为表达式中较大的数据类型,如果数据类型都小于int ,结果是int;
char
byte->short->int->long->float->double;
显式转换
也叫强转 ,可以通过(数据类型)变量格式来转;
byte b=8;
long l=325;
b=(byte)l;
10.运算符的结合性;
从左到右:
从右到左; =
运算符的分类
按功能;算术,逻辑,比较
操作数的个数:一元,二元,三次;
算术运行符
+,-,*,/,%
++,–;
对操作数做+1操作;并返回操作数的值;
i=i+i;
int j=i++;
赋值运算符
结合性:从右到左;
=;
+=,-=,*=,/=,%=
注意:如果使用的是复合的赋值运算符,运算的顺序时先计算=号右侧的表达式,然后再与左侧的变量执行操作;
j *=8+9;
相当于 j =j*(8+9)
比较运算符
结果类型是boolean; false,true;
注意 ; = ,==区别;
逻辑运算符
与,或,非;
逻辑运算符的操作只能是boolean类型;
与 &:true & true=true;
或 | : true | false =true;
! : !true =false;
^:相同为false,不同为true;

&&:短路与
||:短路或
    如果前面的表达式已经能决定整个表达式的结果,符号后面的表达式无须计算;

三元操作符
表达式? 值1: 值2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值