Chapter 3 基础语法
来源:互联网 发布:linux口令长度 编辑:程序博客网 时间:2024/06/13 09:32
Chapter 3 基础语法
- Chapter 3 基础语法
- 1 类型变量与运算符
- 11 类型
- 12 变量
- 13 运算符
- 14 类型转换
- 2 流程控制
- 1 类型变量与运算符
3.1 类型、变量与运算符
3.1.1 类型
Java可以区分基本类型和引用类型(也叫参考类型、类类型)。
所谓基本类型,就是在使用时,考虑一下数据用多少内存来存比较划算,利用程序语法告诉JVM,让JVM自动为你在内存中配置和管理。Java的基本类型主要可以区分为整数、字节、浮点数、字符和布尔类型。
整数:short占2字节,int占4字节,long占8字节。
字节:byte就是1字节,在需要逐字节处理数据时(如图像处理、编码处理等),就会使用byte类型,若用于表示整数,byte可表示-128~127的整数。
浮点数:主要用来存储小数数值,可分为float浮点数(占4字节),double浮点数(占8字节),double所表示的精度比较大。
字符:char类型用来存储‘A’,‘B’,‘林’等字符符号,在JDK8中,Java的字符采用unicode 6.2.0编码,JVM结果采用UTF-16 big endian,所以每个字符类型占2字节,汉字字符与英文字符在Java中同样都是采用双字节存储。
布尔:boolean类型可以表示true、false,分别代表逻辑的“真”,“假”。在Java中,不用在意boolean类型的长度,因为你无法将boolean类型与其他类型做运算。
不用刻意去记各种类型的可存储数值范围,可以通过API得到:Byte.MIN_VALUE,Byte.MAX_VALUE,short、int、long、char都是类似的,Float.MIN_EXPONENT,Float.MAX_EXPONENT,double也是和它类似,Boolean.TRUE、Boolean.FALSE可以得到boolean的类型的值。
3.1.2 变量
变量是方便来表示的,变量声明的基本规则是:不可以使用数字作为打头,也不可以使用一些特殊字符(*,&,^,%),不可以与Java的关键字相同,也不能与保留字相同,一般使用驼峰式变量名称。一般常量可以用十进制来表示,也可以用十六进制、八进制来表示。在JavaSE 7之后,撰写整数或浮点数常量时,可以使用下划线更清楚地表示某些数字:1234_5678,3.141_592_653。
3.1.3 运算符
运算符中通常有算术运算符、比较、条件运算符、逻辑运算符、位运算、递增、递减、指定运算(+=类似这种)。
3.1.4 类型转换
类型转换有可能会有精度损失。所以在转换时候需要注意一下。
3.2 流程控制
if…else条件式、 switch条件式、for循环、 while循环、 break、continue
- Chapter 3 基础语法
- Chapter 4. MATLAB语法基础
- Smarty - Manual手册 - Chapter 3. Basic Syntax第3章 基础语法 - Math数学运算
- PHP - Smarty模板引擎 - 翻译 - Manual手册 - Chapter 3. Basic Syntax第3章 基础语法 - Comments注释
- JavaScript-基础语法(3)
- scala语法 基础3
- OC语法基础(3)
- php基础语法3
- Java基础语法-3
- Java基础语法3
- 【C/C++语法】Chapter 1
- Chapter 05 绘图基础
- Android基础 【Chapter-2】
- 【Java编程基础】Chapter 3:流程控制语句
- Android基础 【Chapter-3】Android widgets(Android控件)
- Chapter 3
- chapter 3
- chapter 3
- 解读今年的 Google IO 2017
- SQL查询50例
- easyui 自定义表单内容验证(汉字、字母、数字、邮箱、电话、邮编、身份证号等)
- OkHttp3的使用
- linux远程链接windows
- Chapter 3 基础语法
- jira的发邮件配置
- 实现通用化DLL调用模块的设计解析
- C++学习记录16--VS新版本中iostream库的变化
- SpringBoot--配置Druid连接池
- 海航云聊大数据,解密海航科技集团待遇情况
- mysql 获取varchar类型数字最大值
- JDBC
- java如何调用接口