| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 【JAVA小白系列】——常见数据类型以及运算符 -> 正文阅读 |
|
[Java知识库]【JAVA小白系列】——常见数据类型以及运算符 |
常见数据类型以及运算符:1.常见数据类型以及注意事项?1.1:布尔类型变量 ?1.2:字符串类型变量(重点) ?2.变量与常量?2.1:变量 ?2.2:常量 ?2.3:变量与常量的异同 3.类型转换?3.1:理解类型转换 ?3.2:理解数值提示 ?3.3:int 和 String之间的相互转换 4.运算符?4.1:算数运算符 ?4.2:关系运算符 ?4.3:逻辑运算符 ?4.4:位运算符 ?4.5:条件运算符 1.常见数据类型以及注意事项:??1.1:布尔类型变量
注意:
??1.2:字符串类型变量(重点)
注意:
? 转义字符:
?字符串“+”操作
总结8种基本数据类型:?2.变量与常量:?2.1变量: ??硬性指标:
1.
一个变量名只能包含数字
,
字母
,
下划线
2.
数字不能开头
.
3.
变量名是大小写敏感的
.
即
num
和
Num
是两个不同的变量
.
注意
:
虽然语法上也允许使用中文
/
美元符
($)
命名变量
,
但是
强烈
不推荐这样做
.
软性指标
:
1.
变量命名要具有描述性
,
见名知意
.
2.
变量名不宜使用拼音
(
但是不绝对
).
3.
变量名的词性推荐使用名词
.
4.
变量命名推荐
小驼峰命名法
,
当一个变量名由多个单词构成的时候
,
除了第一个单词之外
,
其他单词首字母都大写.
小驼峰命名示例
:
int maxValue = 100;
String studentName = "
张三
";
2.2:常量
上面讨论的都是各种规则的变量
,
每种类型的变量也对应着一种相同类型的常量
.
常量指的是运行时类型不能发生改变
.
2.3:变量与常量的异同
3.类型转换:?3.1:理解类型转换
1.
强制类型转换可能会导致精度丢失。
2.
强制类型转换不是一定能成功
,
互不相干的类型之间无法强转。
3.
不同数字类型的变量之间赋值
,
表示范围更小的类型能隐式转换成范围较大的类型。
4.
如果需要把范围大的类型赋值给范围小的
,
需要强制类型转换
,
但是
可能精度丢失。
5.
将一个字面值常量进行赋值的时候
, Java
会自动针对数字范围进行检查。
?3.2:理解数值提示
1.
不同类型的数据混合运算
,
范围小的会提升成范围大的。
2.
对于
short, byte
这种比
4
个字节小的类型
,
会先提升成
4
个字节的
int ,
再运算。
?3.3:int 和 String之间的相互转换
int
转成
String
String
转成
int
4.运算符?4.1:算数运算符
?· 基本四则运算:+ - * %
?·增量赋值运算符 += -= *= /= %= ?·自增/自减运算符 ++ --
结论
:
1.
如果不取自增运算的表达式的返回值
,
则前置自增和后置自增没有区别
.
2.
如果取表达式的返回值
,
则前置自增的返回值是自增之后的值
,
后置自增的返回值是自增之前的值
.
?4.2:关系运算符
?·
== != < > <= >=
注意
:
关系运算符的表达式返回值都是
boolean
类型
.
?4.3:逻辑运算符
·
&&? ?||? ?!
?4.4:位运算符 左移:<< 右移:>> 无符号右移:>>> ?4.5:条件运算符 三目运算符:
? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 22:44:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |