Java笔记
Java
#Helloworld 案例
对于Java而言,一个java文件需要在编译后,才能被运行,得到输出结果,
并且Java要求java文件的名字和文件内class的名字相同,否则无法编译
1 |
|
Java的注释
Java的注释和C++注释相同 //是单行注释/**/是多行注释
1 |
|
Java的关键字
类似于C++,但是存在不同,多出的特性,例如接口,父类继承等等
不了解C++,没关系,在后面笔记中会一一介绍。
Java的常量
1,2,”123”,”HelloWorld”都是常量
1 |
|
Java的数据类型
Java的常见数据类型有 int,byte,char,long long ,float,boolean,double等
需要注意的是在C/C++中0或者1,可以代表对应的true或者false
Java的变量
Java的变量是指,有数据类型的一个名称,当我们对这个名称赋值的时候,就是对变量的赋值
1 |
|
Java变量的注意事项
如果对变量的赋值,不正确比如,将字符串赋值给int型的变量,会报错
Java的类型转换
对于一个变量来说,我们可以对其进行类型的转变 比如
1 |
|
Java的算术运算符
+,-,*,/,就是Java的算数运算符,值得一提,/ 的运算逻辑和我们日常中不同,如果是两个int类型的数字相除,就是向下取整,如果加上负数的范围,这里的向下取整就不太正确了,具体来说,应该是向零取整,如果是有float或者double来相处,则会保留小数。
对于+运算符,对于String类型的变量或者常量都适用
所以我们可以通过类型强转和运算符的操作完成int除以int并输出float类型的数据
1 |
|
字符的+操作
1 |
|
字符串的+操作
如果对两个字符串进行+的操作,则会把一个字符串接到另一个字符串后面
1 |
|
大家可以自己试一试,如果是s1 加上 s ,就是world在hello前面
自增自减运算
1 |
|
这就是自增运算符,自减运算符也是如此使用下面给出全部用法
1 |
|
只不过对应的自增自减顺序不同,a ++是在使用了a之后a本身加一
++ a是在a加一之后再使用
1 |
|
其他运算符
< , > , =, <= , >= , !=,比较运算符,和数学里面的用法相同
还有& ,| ,&&,|| ,具体使用方法后面大家会熟悉起来,不在赘述。
还有三元运算符。
基础语法到这里先结束啦!