变量与数据类型的知识点总结

一.编程规范
1.任何地方都需要见名知意
2.代码需要适当缩进
3.写代码需要成对编写,避免单个写以防漏写
例如:{}→中括号成对编写 ()→括号成对编写
4.写代码需要详细注释,为了读者和自己更好的解读和理解,也方便自己后期阅读
5.最后希望大家多敲代码不要做理论上的巨人行为上的矮子 知行合一多实践

二.关键字与标识符
1.关键字
被java语言赋予特点含义的单词
特点:全部小写
注意事项:
1.goto和const作为保留字存在
2.类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记

java中所有的关键字和保留字
在这里插入图片描述
三.
常用关键字如图所示:
在这里插入图片描述
四.标识符(取名的作用)
1.定义:
就是给类,接口,方法,变量等起名字的字符序列
2.组成规则:
英文字母大小写,美元符号$,下划线_,数字,中文也可以但是不推荐使用
起名注意事项:
不能以数字开头否则编译会报错
3.命名规范:见名知意

五:注释
1.就是对程序进行解读说明的文字
2.分类:1.//单行注释2./多行注释/3/*文档注释/
3.注释的作用
1.解释说明程序,提高了的代码的阅读性
2.可以帮助我们调试程序

六.常量(掌握)
1.定义:
其值在程序执行的过程中,不会发生改变的量成为常量
2.分类
字面值常量
自定义常量
3.字面值常量
1.字符串常量→"wy"
2.整数常量→12,213
3.小数常量→12.1,51.3
4.字符常量:‘a’,‘b’,‘c’
5.布尔常量:true false
6.空常量

七.变量(掌握)
1.定义:
其值在程序执行的过程中,会发生改变的量称为变量
2.变量的定义格式:
1.数据类型 变量名=初始化值;→声明的同时赋值
2.数据类型 变量名;只声明并没有赋值,如果需要使用变量需要初始化值否则不可以使用变量
3.变量的用途
变量是一个容器用来存储不同类型的数据
1.存值
2.取值
4.变量的关注点
1.数据的类型
2.变量名称
3.变量的值
4.变量的作用域,根据{}来决定
注意事项:在同一个作用域中变量名不能重名

八.数据类型:
1.java是一种强类型的语言,针对每种数据都提供了对应的数据类型
2.分类:
基本数据类型:4类8种
引用数据类型:类,接口,数组
基本数据类型:
byte 字节型 范围:-128~127(其中包含0)所以后面是正的127而不是128需注意 字节:1字节=8bit
short 短整型 范围-32768~32767 字节:2字节=16bit
int(基本数据类型的默认类型int) 整型 范围:-21亿~21亿 字节:4字节=32bit
long 长整型 范围:很大很大 字节:8字节=64bit
使用注意事项:整数数值默认int类型 如果需要定义一个long类型的变量,当超出int类型范围的时候,需要在该值后加 l/L推荐使用L

3.浮点型
单精度(float) 双精度(double)
float的精确度位数为七位 double的精确度为14位
浮点型默认的类型为double类型,如果需要定义一个float变量,需要在该值后面加L/l推荐使用L

4.字符型char
范围:0~65536, 字节:2字节 字符的使用例如:‘java’ ‘好好学习天天向上’
5.布尔型(boolean)
true和false 字节:1字节

九:数据类型转换
分为两种一种是自动类型转换和强制类型转换我们先说自动类型转换
1.自动类型转换的代码格式: short a = 5; int b = a; //这种称谓自动类型转换 小转大
2.boolean类型不参与类型转换自动类型提升,小范围类型的数据到大范围类型会发生自动类型提升
2.强制类型转换
强制类型转换的格式为:short a = 12345; byte b = a;(此时编译肯定会报错会显示short转换为byte会损失精度)
这个时候需要强制类型转换:byte b = (byte)a;此时强转成功
强制转换数据类型的格式为:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);

九:转义字符(掌握)
\’:代表一个单引号
\:代表一个反斜线字符”\”
\”:代表一个双引号字符
\b:退格 ,是将光标移动到当前字符的前一个字符,并不
会删除当前字符。
注意:eclipse 当中不识别,需要在 DOS 环境下运行
\n:换行,将当前位置移到下一行的开头
\r:回车,将当前位置移到本行的本行开头
注意:\n、\r 在 eclipse 没有区别,需要在 DOS 环境下运行
\t:水平制表位:跳到下一个 Tab 位置
大家看了我的文档以后也可以给我一些意见或者是你的看法都可以发给我 希望和大家一起共同成长 希望我的总结对各位有帮助吧也请大家多多支持(* ̄︶ ̄)!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值