001数据类型-字面值-运算规则
1.Java语法基础
1.1标识符
标识符可以简单的理解成李哥名字.在Java中,我们需要标识代码的很多元素,包括类名\方法\字段\变量\包名等,我们选择的那个名称就为标识符,一个正确的标识符需要遵守以下规则:
- 1)标识符可以由数字\字母\下划线\美元符组成,但是不能包含@%空格等其他特殊字符
- 2)不能以数字开头
- 3))标识符严格区分大小写
- 4)标识符要做到见名知意
- 5)标识符不能是java的关键字
1.2关键字
在java中,有一些单词背赋予了特定的含义,一共有50个关键字,这50个关键字都是小写.
其中2个是保留关键字:const和goto.注意:关键字不能用作标识符
1.3注释
java当中常用的注释分为3种注释:单行注释\多行注释\文档注释.
1)单行注释:注释单行的内容,每行都是以//开头,快捷方式是:Ctrl+/
2)多行注释:注释多行内容,虽然叫做多行注释,也可以注释单行内容,格式是/* /快捷方式:Ctrl+shift+/.
3)文档注释:一般用来解释类和方法,以/* /的格式存在,快捷方式,输入 / * 之后按回车添加注释
1.4变量
在java中,我们需要记录数据,就可以用变量来记录这些需要改变的数据.
变量组成有三部分: 变量类型 变量名 变量值
注意:
- 变量名必须是一个有效的标识符
- 变量名不可以使用java关键字
- 变量名不能重复
2.数据类型
变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.
java是一个强类型的语言,会把日常见到的数据,分为好多类型
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来存储该类型数据
3.基本类型的相互转化
口诀:小转大,自动转;大转小,强制转;浮变整,小数没.
注意问题:
3.1转化过程中可能导致溢出或者精度损失
3.2浮点数到整数的转化是通过舍弃小数位数得到,而不是四舍五入
3.3不能对boolean类型惊醒相互类型转换
4.运算规则
4.1计算结果的数据类型,与最大数据类型一致
4.2byte,short,char三种比int小的整数,运算时候会先自动转化成int
4.3整数运算溢出:整数运算,类似于一个钟表,转到最大的时候,会再转回到最小
4.4浮点数计算不精确:例如1-0.8
4.5浮点数的特殊值:Infinity(无穷大)和NaN(0/0.0)
001数据类型-字面值-运算规则相关推荐
- 基本数据类型转换规则
基本数据类型转换规则 前言 一. byte.short.char运算的规则 二. 多种数据类型混合运算规则 三.总结 前言 在这篇文章中,我对Java的基本类型数据类型的混合运算做了一些总结,希望可以 ...
- Python数据类型(一)数字类型
Python3有六个标准数据类型: .不可变数据类型:Number(数字).String(字符串).Tuple(元组) .可变数据类型: List(列表).Dictionary(字典).Set(集合) ...
- 02-java语言基础
java语言基础 1.java语言概述 1.1 java语言发展史 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大 学计算机科学学士学位,1983年 获得了美国卡内基 ...
- c语言的数据有常量与,C语言数据与常量.ppt
C语言数据与常量 2000年1月25日 北京理工大学 / 第三章 数据类型和运算规则 第三章 数据类型和运算规则 第一节 数据与数据类型 第二节 常量与常量定义 第三节 变量与变量说明 第四节 基本运 ...
- Android学习日记
2021.2.27 星期六 // TODO 2/27 // 标识符 字母数字下划线$组成 不能数字开头 区分大小写 // 关键字 // 变量 变量类型 变量名 驼峰法 变量值 // 类 Pascal ...
- Java的基础语法:变量、运算符、注释、流程控制、数组
文章目录 一:标识符.注释 标识符 Java的名称命名规范 注释 二:变量 什么是变量 变量的分类 基本数据类型 数据类型之间运算规则 三:运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运 ...
- 奥鹏C语言程序设计考试,C语言程序设计_题库_201903_A 更新20春北理工复习题
[试题分类]:C语言程序设计下列关于C语言中main函数位置的叙述中,正确的是 ' q% c* Y# b! Q# q5 O# N9 {A. 必须在程序的最后 0 e$ I* r% c( v. ?# ] ...
- SCL语言如何进行运算和表达式计算?
SCL语言中的运算和表达式计算与其他高级编程语言相似,支持算术运算.位运算.比较运算和逻辑运算等.其基本语法如下: 1. 算术运算:包括加减乘除.求余等运算. ``` a + b ...
- 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则
第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...
- 标识符、关键字、字面值、变量、数据类型、运算符
1.标识符 关于java语言当中的标识符 (1.标识符是什么? 凡是在java源程序当中,有权利自己命名的单词都是标识符 可以标识的元素有:类名.方法名.接口名.常量名... (2.标识符的命名规则? ...
最新文章
- 苹果iphone手机上input的button按钮颜色显示有问题,安卓却没问题
- 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览
- SSh结合Easyui实现Datagrid的分页显示
- PHP语言 -- 文件上传
- 最小步长移动word表格标尺
- 浏览器打开PDF调整亮度和颜色的小技巧
- System Center 2012 R2 ——基础篇
- 【lucene】lucene 高级搜索
- 初一数学教材人教版_【期中试卷+知识点总结】初中初一初二初三年级各科期中试卷+知识点总结...
- Kernel: Do NOT use global variable as possible as you can 尽量不使用全局变量
- python--几种标准输出(stdout)重定向方式
- 字节跳动《算法中文手册》高清版.pdf
- win10电脑防火墙在哪里设置
- PowerBuilder从入门到精通(PB12.5)
- aes离线解密工具_AES-加密解密工具类
- linux系统tac命令,Linux tac命令的实现示例
- 阿里云的esc服务器介绍
- TOJ 3436: 相邻数
- 电脑桌面加html格式壁纸,巧妙使用IDM获取精美电脑桌面壁纸
- 声音均衡器怎么调好听_均衡器怎么调能达到最佳效果(十段均衡器最佳效果图)...