Java基础一
- 语言基础
-
- 1、数据类型
-
- 1.1基本数据类型
-
- 1)整数
- 2)小数
- 3)布尔
- 4)字符
- 1.2引用数据类型
-
- 1)字符串
- 2)数组?
- 3)对象?
- 2、运算符
-
- 2.1算数运算符
- 2.2赋值运算符
- 2.3关系运算符
- 2.4逻辑运算符
- 2.5三元运算符
- 3、类型的转换
-
- 3.1自动转换
- 3.2强制转换
- 4、流程控制语句
-
- 4.1选择结构
-
- 1)if 选择结构
- 2)if else 选择结构
- 3)多重if 选择结构
- 4)嵌套if 选择结构
- 4.2分支结构
- 4.3循环结构
-
- 1)while 循环
- 2)do while 循环
- 3)for 循环
- 4.4流程控制
语言基础
1、数据类型
1.1基本数据类型
1)整数
类型字节取值范围(B)取值范围(D)Byte1字节-2^7 ~ 2^7-1-128 ~ 127short2字节-2^15 ~ 2^15-1-32768 ~ 32767int4字节-2^31 ~ 2^31-1-~long8字节-2^63 ~ 2^63-1- ~
整数默认为int型,如果要用long,需要在数值的后边加L
例:
long i=12L;
2)小数
类型字节负数取值范围(D)取值范围(D)float4字节-3.4E38 ~ -1.4E-451.4E-45 ~ 3.4E38double8字节-1.7E308 ~ -4.9E-3244.9E-324 ~ 1.7E308
1.4E-45 等价于 1.4*10^(-45)
浮点数默认为double型,如果要用float,需要在数值的后边加F
例:
float i=2.1F
3)布尔
类型字节取值范围boolean1字节 或 4字节true / false
boolean可直接赋值true或false,也可以赋值一个结果为true或false的算式。
4)字符
类型字节取值范围char2字节0 ~ 65535
char用的是Unicode字符集,Unicode中每个字符对应的是十位数。
例:
char c1=‘A’;(直接赋值)
char c2=65;(通过十进制转换)
char c2=’A’;(通过十六进制的41转换)
1.2引用数据类型
1)字符串
类型字节取值范围String双引号之间的任意值
2)数组?
3)对象?
2、运算符
2.1算数运算符
java基础一
2.2赋值运算符
操作符描述=等号右边的值赋给左边+=求和后赋值-=。。*=。。/=。。%=求余后赋值
2.3关系运算符
操作符描述>大于<小于>=大于等于<=小于等于==等于!=不等于
2.4逻辑运算符
操作符描述&&与(且)II或!非(取反)
2.5三元运算符
布尔表达式?结果1 : 结果2

3、类型的转换
3.1自动转换
讯享网3.2强制转换
讯享网
4、流程控制语句
4.1选择结构
1)if 选择结构
对表达式进行判断,若真则进行代码,若否则跳过
讯享网
2)if else 选择结构
对表达式进行判断,若真则进行代码1,若否则执行2
3)多重if 选择结构
4)嵌套if 选择结构
外层满足后执行内层,注意逻辑。
4.2分支结构
case 具有穿透效果, 在后边加break可以跳出。
4.3循环结构
1)while 循环
2)do while 循环
先执行,再判断。(适用于循环次数不明确的情况)
3)for 循环
先判断、再执行(近似while)
4.4流程控制
break : 终止、跳出 switch或循环结构。
continue: 结束这次循环,进入下一次循环。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10266.html