java学习基础
文章目录
- java学习基础
- 1·常量(在程序执行过程中其值不会发生变化的量)
- (1)Java中常量的分类
- (2)Java针对常量提供了四种表现形式
- (3)进制之间的转换
- 2·变量(在程序执行的过程中,在某个范围内其值可以发生该改变的量)
- 变量的定义格式 :==据类型 变量名 =变量值==
- Java中数据类型的分类:
- java 使用变量的注意事项
- 数据类型之间的转换
- 字符和字符串参与的运算
- 算术运算符的介绍
- ++和--的使用方法
- 赋值运算符
1·常量(在程序执行过程中其值不会发生变化的量)
(1)Java中常量的分类
- 字面值常量
- 字符常量: 用单引号括起来的内容(单引号中只能是单个字母,单个数字,单个符号)
- 整数常量: 所有整数
- 小数常量: 所有小数
- 字符串常量 :用双引号括起来的内容
- 布尔型常量:即 true /false
- 空常量: null
- 自定义常量:
(2)Java针对常量提供了四种表现形式
- 二进制:以0B开头(B可大写也可小写) 由0 ,1组成;
- 八进制:以0开头 由0…7组成;
- 十进制:由0,1,…9组成;整数默认是十进制;
- 十六进制:以0X开头 由0,1,2,…a,b,c,d,e,f 组成;
(3)进制之间的转换
- 任意进制到十进制的转换:采用 除基取余, 直到商为零 余数反转
- 十进制到任意进制的转换:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bV68cp7l-1617383914434)(C:\Users\虚室生白\AppData\Roaming\Typora\typora-user-images\image-20210403004925170.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VQs0XXAT-1617383914436)(C:\Users\虚室生白\AppData\Roaming\Typora\typora-user-images\image-20210403004710214.png)]
2·变量(在程序执行的过程中,在某个范围内其值可以发生该改变的量)
变量的定义格式 :据类型 变量名 =变量值
Java中数据类型的分类:
- 基本数据类型:
- 数值型
整数型 | 字节数 | 范围 |
byte | 1 | -128~127 |
long | 8 | -2^63 ~ 2^63 - 1 |
short | 2 | -2^15 ~ 2^15 - 1 |
int | 4 | -2^31 ~ 2^31 - 1 |
浮点数 | 字节数 | 范围 |
float | 4 | -3.40310^38 ~ 3.40310^38 |
double | 2 | -1.79810^308 ~ 1.79810^308 |
- 字符型 char
- 布尔型 boolean
整数默认是int类型的,浮点数默认是double类型的
- 引用数据类型:数组 类 接口
java 使用变量的注意事项
- 作用域问题
- 初始化值问题
- 在一行上建议只定义一个变量(可以定义多个,但是不建议)
数据类型之间的转换
-
boolean类型不能转换为其他的数据类型
(2): byte,short,char—int—long—float—double
(3): byte,short,char之间不转换,他们参与运算首先转换为int - 强制类型转换:
格式:目标数据类型 变量名=(目标数据类型)(被转换的数据);
注意事项:尽量不要使用强制类型转化,因为可能存在损失精度的问题
字符和字符串参与的运算
A:案例演示
System.out.println('a');
System.out.println('a' + 1);
通过看结果知道'a'的值是多少,由此引出ASCII码表
B:ASCII码表的概述
记住三个值:
'0' 48
'A' 65
'a' 97
C:案例演示
System.out.println("hello" + 'a' + 1);
System.out.println('a' + 1 + "hello");
D:+在有字符串参与中被称为字符串连接符
算术运算符的介绍
A:什么是运算符
对常量和变量进行操作的符号称为运算符
B:运算符的分类
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三目运算符
C:算数运算符有哪些
+ , - , * , / , % , ++ , –
D:案例演示
算数运算符的基本用法
注意事项:
a:整数相除只能得到整数。如果想得到小数,请使用浮点数
b:/获取的是除法操作的商,%获取的是除法操作的余数
%运算结果的符号,取决于参与运算是左边的符号
++和–的使用方法
-
++,--运算符的作用
自加(++)自减(--)运算
++:自加。对原有的数据进行+1
--:自减。对原有的数据进行-1
-
a:单独使用:
放在操作数的前面和后面效果一样。
b:参与运算使用:
放在操作数的前面,先自增或者自减,然后再参与运算。
放在操作数的后面,先参与运算,再自增或者自减。
赋值运算符
A:赋值运算符有哪些
=, +=,-=,*=,/=,%=
B:案例演示
赋值运算符的基本用法
注意事项:
a:基本的赋值运算符:=
把=右边的数据赋值给左边。
b:扩展的赋值运算符:+=,-=,*=,/=,%=
+= 把左边和右边做加法,然后赋值给左边。
A:赋值运算符有哪些
=, +=,-=,*=,/=,%=
B:案例演示
赋值运算符的基本用法
注意事项:
a:基本的赋值运算符:=
把=右边的数据赋值给左边。
b:扩展的赋值运算符:+=,-=,*=,/=,%=
+= 把左边和右边做加法,然后赋值给左边。
c: 赋值运算符要求左边的数据必须是一个变量