Java基础笔记(1)----语言基础
2024-10-18 16:24:28
- 变量
- 变量:是内存中的一块存储空间,是存储数据的基本单元。
- 使用:先声明,后赋值,在使用。
- 声明:数据类型 + 变量名 = 值。(例:int a = 5;)
- 数据类型
- 分类:如图:
- 详解:
String字符串类型:à用("")引起来,0到多个字节。
- 类型转换
- 类型转换
- 要求两种类型相互兼容,目标类型大于源类型。
例:byte b = 5 ------ short s = b;à自动类型提升为short。
- 类型提升
- 运算符
- 算数运算符:+,-,*,%,++,--
- 赋值运算符:=,+=,-=,*=,/=,%=
- 关系运算符:==,>,>=,<,<=,!=
- 逻辑运算符:&&(短路与),&(非短路与),||(短路或),|(非短路或),!
- 三元运算符
- 自我总结:
以上是Java的语言基础,说明了变量的声明,数据类型的分类,数据类型转换与提升和运算符。
注意:
- Java语言是强类型的编程语言,声明变量时数据类型和值必须类型一致。
- long类型的赋值:long l = 10L或long l=10l ;float类型的赋值:float f=10.1f 或 float f = 10.1F
- 算术运算时+=不进行类型的自动提升。
- 例:byte b = 10;
b = b + 1 -->false(会进行类型的自动提升)
b + = 1 -->true
最新文章
- 关于 Servlet 和 Web
- Android 获取全部应用
- HDU 4940 Destroy Transportation system(2014 Multi-University Training Contest 7)
- 【Java 基础篇】【第五课】类的构造函数
- linux(centos)下SVN服务器如何搭建
- C# System.Diagnostics.Stopwatch 类
- <; java.util >;-- Iterator接口
- OC:通讯录实战
- [JavaScript]plupload多图片上传图片
- 10. 混淆矩阵、总体分类精度、Kappa系数
- struts2自己定义类型转换器
- jquery.uploadify+spring mvc实现上传图片
- windows10安装anaconda,配置tensorflow
- Nginx主程序使用介绍
- NVIDIA面目生成器再做突破
- Eclipse运行wordcount步骤
- numpy教程
- [原]unity3d GLSL无法pc上显示
- 黏包的原理 (tcp udp) struct模块
- 【Java】CSVUtils