Java学习

Java注释:

注释是对程序作介绍、解释说明的文字。

  • 单行注释:
// 注释文字
  • 多行注释:
/* 注释文字 */
  • 文档注释:
/** 注释文字 */

常量:

不变化的量,即不会被人为修改的量就是常量,常量分为字面值常量和自定义常量两种

  • 字符串常量 :"hello world !"
  • 整数常量: 23,34
  • 小数常量:12.23
  • 字符常量:'a' 'o'
  • 布尔常量:true , false
  • 空常量: null

变量:

变量的本质是内存中的一小块区域,它的值可以在某个范围内发生改变。

变量的定义数据类型 变量 = 初始化值;

数据类型:

变量变化的范围就是数据类型,数据类型分为基本数据类型(四类八种)和引用数据类型两种。

基本数据类型:byte、short、int、long、char,float、double,Boolean
引用数据类型(了解):类、接口、数组

定义变量的注意事项:

1.整形默认是int类型,定义long类型变量的时候,后边要加字母(大小写均可)

2.浮点型默认是double类型,定义float类型变量的时候,后边要加字母F(大小写均可)

使用变量的注意事项:

1.变量未赋值,不能使用。

2.变量只在它所属的代码块内有效(这也是变量的作用域)
代码块:一对大括号范围内的代码,称为一个代码块。

3.一行上可以定义多个变量,但是不建议这样写。

类型转换:

隐式类型转换(自动转换):小类型转大类型,自动提升为大类型,运算结果是大类型。

显式类型转换(强制转换):手动将大类型转换成小类型,运算结果是小类型。

在这里插入图片描述

 转换格式:小类型 变量名 = (小类型)大类型数据;

标识符:

  • 给类、方法、变量、常量等起名字的字符序列就是标识符。
  • 标识符由英文大小写字母、数字、下划线( _ ) 和美元符号( $ )组成。
  • 标识符不能以数字开头,不能是关键字,严格区分大小写。
  • 标识符命名规范:驼峰命名,见名知意。

运算符:

运算符是对常量和变量进行运算操作的符号 ;

常见的运算符分为算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符;

用运算符把常量或者变量连接起来的式子称为表达式;
算术运算符是用来进行算术运算的符号,如 + - * / 等;
在这里插入图片描述
/∶除法运算符,得到两个数据相除的商。特点:Java中整数除以整数结果还是整数。
%:取模(取余)运算,得到两个数据相除的余数。特点:可以用来判断两个数是否能够整除。

字符和字符串进行加法运算:

  • 加号两边是数值型数据时,进行加法运算。
  • 加号两边有任意一边是字符串时,进行字符串的拼接。
  • 字符型数据参与算术运算,是用字符在计算机中存储的数据来运算。

自增和自减:

++ :自增1

-- :自减1

单独使用:

放在变量前或后结果一样参与运算:参与运算

参与运算:

在变量前,先自增(自减) ,再进行其它运算

在变量后,先以原值进行其它运算,再自增(自减)

赋值运算符:

赋值运算符就是用于给变量赋值的运算符 ,分为基本赋值运算符和扩展赋值运算符两种。

基本赋值运算符:= 。

扩展赋值运算符:+=、-=、/=、 *=、%=。(先进行等号前面运算符的运算,再将运算结果赋值给前面的变量)

用法:
+=

int a= 10;
a += 20; //相当于a=a + 20;
System.out.println(a);//a=30

注意:
**=** :表示赋值操作,不是相等。
**==** :用来表示相等

关系运算符:

关系运算符是用来描述两个变量值之间的关系的。有大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=)。

注意:== 是关系运算符, = 是赋值运算符

逻辑运算符:

用于判断“并且”、“或者”、“除非”等逻辑关系。逻辑运算符两端一般连接值为布尔类型的关系表达式

&&:逻辑与,并且。
||:逻辑或,或者。
!:逻辑非,表示否定。

三元运算符:

又叫“三目运算符”,即由三部分组成。

格式:(关系表达式) ? 表达式1 表达式2

运算流程
如果关系表达式结果为true,运算后的结果是表达式1,
如果关系表达式结果为false,运算后的结果是表达式2。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值