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数据类型-字面值-运算规则相关推荐

  1. 基本数据类型转换规则

    基本数据类型转换规则 前言 一. byte.short.char运算的规则 二. 多种数据类型混合运算规则 三.总结 前言 在这篇文章中,我对Java的基本类型数据类型的混合运算做了一些总结,希望可以 ...

  2. Python数据类型(一)数字类型

    Python3有六个标准数据类型: .不可变数据类型:Number(数字).String(字符串).Tuple(元组) .可变数据类型: List(列表).Dictionary(字典).Set(集合) ...

  3. 02-java语言基础

    java语言基础 1.java语言概述 1.1 java语言发展史 ​ 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大 学计算机科学学士学位,1983年 获得了美国卡内基 ...

  4. c语言的数据有常量与,C语言数据与常量.ppt

    C语言数据与常量 2000年1月25日 北京理工大学 / 第三章 数据类型和运算规则 第三章 数据类型和运算规则 第一节 数据与数据类型 第二节 常量与常量定义 第三节 变量与变量说明 第四节 基本运 ...

  5. Android学习日记

    2021.2.27 星期六 // TODO 2/27 // 标识符 字母数字下划线$组成 不能数字开头 区分大小写 // 关键字 // 变量 变量类型 变量名 驼峰法 变量值 // 类 Pascal ...

  6. Java的基础语法:变量、运算符、注释、流程控制、数组

    文章目录 一:标识符.注释 标识符 Java的名称命名规范 注释 二:变量 什么是变量 变量的分类 基本数据类型 数据类型之间运算规则 三:运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运 ...

  7. 奥鹏C语言程序设计考试,C语言程序设计_题库_201903_A 更新20春北理工复习题

    [试题分类]:C语言程序设计下列关于C语言中main函数位置的叙述中,正确的是 ' q% c* Y# b! Q# q5 O# N9 {A. 必须在程序的最后 0 e$ I* r% c( v. ?# ] ...

  8. SCL语言如何进行运算和表达式计算?

    SCL语言中的运算和表达式计算与其他高级编程语言相似,支持算术运算.位运算.比较运算和逻辑运算等.其基本语法如下: 1. 算术运算:包括加减乘除.求余等运算. ``` a + b           ...

  9. 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则

    第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...

  10. 标识符、关键字、字面值、变量、数据类型、运算符

    1.标识符 关于java语言当中的标识符 (1.标识符是什么? 凡是在java源程序当中,有权利自己命名的单词都是标识符 可以标识的元素有:类名.方法名.接口名.常量名... (2.标识符的命名规则? ...

最新文章

  1. 苹果iphone手机上input的button按钮颜色显示有问题,安卓却没问题
  2. 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览
  3. SSh结合Easyui实现Datagrid的分页显示
  4. PHP语言 -- 文件上传
  5. 最小步长移动word表格标尺
  6. 浏览器打开PDF调整亮度和颜色的小技巧
  7. System Center 2012 R2 ——基础篇
  8. 【lucene】lucene 高级搜索
  9. 初一数学教材人教版_【期中试卷+知识点总结】初中初一初二初三年级各科期中试卷+知识点总结...
  10. Kernel: Do NOT use global variable as possible as you can 尽量不使用全局变量
  11. python--几种标准输出(stdout)重定向方式
  12. 字节跳动《算法中文手册》高清版.pdf
  13. win10电脑防火墙在哪里设置
  14. PowerBuilder从入门到精通(PB12.5)
  15. aes离线解密工具_AES-加密解密工具类
  16. linux系统tac命令,Linux tac命令的实现示例
  17. 阿里云的esc服务器介绍
  18. TOJ 3436: 相邻数
  19. 电脑桌面加html格式壁纸,巧妙使用IDM获取精美电脑桌面壁纸
  20. 声音均衡器怎么调好听_均衡器怎么调能达到最佳效果(十段均衡器最佳效果图)...

热门文章

  1. 惠普笔记本拆机,加装固态硬盘,重装系统经验
  2. ad走开窗线_奇怪的用户,您不存在。 走开。
  3. C++与UMG的交互
  4. r语言中trifit怎么用_R语言中的stargazer包的使用方法
  5. mysql查询排名名次
  6. Excel数据分析—饼图/圆环图
  7. 怎么关闭火狐浏览器的百度辅助模式(无障碍服务)
  8. 金融风控项目(数据分析最后阶段精华总结很久!)
  9. 程序员,你以为你很优秀,但却面试屡屡失败?
  10. 计算机hp1007打印程序,HP P1007