Java小白零基础入门

day02
基本语法:
《1》关键字与标识符:
1.1java关键字的使用
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所字母都为小写
具体哪些关键字:
在这里插入图片描述
在这里插入图片描述1.2.保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。
具体哪些保留字:goto \ const
注意:自己命名标识符时要避免使用这些保留字

1.3.标识符的使用
定义:凡是自己可以起名字的地方都叫标识符
涉及到的结构:
类名、变量名、方法名、接口名、包名、…
规则:(必须要遵守。否则,编译不通过)
由26个英文字母大小写,0-9 ,_或 $ 组成
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。

规范:(可以不遵守,不影响编译和运行。但是要求大家遵守)
包名:多单词组成时所字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

注意点: 在起名字时,为了提高阅读性,要尽量意义,“见名知意”。

//class ZhongGuoRen{}
class Chinese{}
《2》变量的使用(重点内容):
1.变量的分类
1.1 按数据类型分类详细说明:
1.整型:byte(1字节: -128 ~ 127) \ short(2字节) \ int(4字节) \ long(8字节)
开发中,常用的整型是:int
定义long型变量,需要以"L"或"l"结尾
整型的常量,规定为int类型
2.浮点型:float(4字节) \ double(8字节)
定义float型变量,需要以"F"或"f"结尾
开发中,常用的整型是:double
从表数范围上来说,float的范围要大于long
浮点型的常量,规定为double类型
3.字符型:char(2字节)
用来表示一个字符,此字符可以是英文字符、中文字符、数字、日文字符、…
通常使用一对’'引起来
4.布尔型:boolean
boolean类型只能取值为true 或 false
常用来进行条件判断、循环判断等操作
1.2 按声明的位置分类(了解)

2.定义变量的格式:
格式:数据类型 变量名 = 变量值
3.变量使用的注意点:
① 定义的变量,在使用时,只能在其作用域内有效.
作用域:定义变量时,所在的一对{}
② 在相同作用域内,不能定义同名的变量
③ 变量的取值只能在其数据类型允许的值的范围内赋值。
4.基本数据类型变量间运算规则
4.1 涉及到的基本数据类型:
byte \ short \ int \long \float \ double \ char。不包含boolean类型
4.2 自动类型转换(只涉及7种基本数据类型)
容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果为容量大的数据类型。
byte、short、char —> int ----> long ----> float ----> double
注意:此时所说的容量大小,指的是保存数据的范围的大小,不是所占空间字节数的大小。
4.3 强制类型转换(只涉及7种基本数据类型):
将容量大的数据类型的变量转换为容量小的数据类型的变量。
1)需要使用强制类型转换符:()
2)强制类型转换,可能会造成精度损失。
int i2 = 1221;
//精度损失举例:
byte b2 = (byte)i2;
System.out.println(b2);

//精度损失举例:
double d1 = 12.3;
long l1 = (long)d1;
System.out.println(l1);
4.4 String与8种基本数据类型间的运算
1.String是引用数据类型
2.String使用一对""给变量赋值
3.String 与基本数据类型(8种)变量间的运算:只能做 + 连接运算。且运算的结果为String类型
《3》进制转换

1.编程中涉及的进制及表示方式:
所数字在计算机底层都以二进制形式存在。

在这里插入图片描述
2.二进制的使用说明:
2.1 计算机底层的存储方式:计算机底层都以二进制保存数据
2.2 二进制数据的存储方式:所有的数值在底层都以补码的方式保存。
2.3 原码、反码、补码的说明:
正数来说:三码合一。
负数来说:反码:原码除符号位外,各位取反。
补码:反码+1

3.进制间的转换:
3.1 图示:
在这里插入图片描述
3.2 图示二进制转换为十进制:
在这里插入图片描述在这里插入图片描述3.3 图示十进制转换为二进在这里插入图片描述制:除2取余的逆
3.4 二进制与八进制、十六进制间的转换:
二进制转换为八进制、十六进制
在这里插入图片描述
八进制、十六进制转换为二进制:
在这里插入图片描述

发布了13 篇原创文章 · 获赞 10 · 访问量 409

猜你喜欢

转载自blog.csdn.net/qq_41426449/article/details/99699522