概述
基本数据与简单计算(指令)
前面总结了在学习Java之前应该如何设置自己的计算机来兼容Java——配置Java环境变量。做好准备工作之后当然就是最兴奋的环节——编译以及运行代码。但是,仅仅配置好环境变量是不够的!就好比你买了一辆车并且拿到了驾照,但是想要获得极佳的驾驶体验光有这两个是远远不够的,你还要了解车上的每一个构件,例如:发动机、轮胎、中控等等。这样你才能将车的性能更好地发挥出来,从而自身获得更佳的驾驶体验。编写代码亦是如此,在写代码之前我们应该掌握Java语言中一些基本的常见的数据,这样我们才能更好地运用Java语言来编写一些代码。下面就是我通过这几天的学习总结出来的Java语言中的基本数据及有关计算方面(指令)的知识。
一、关键字
关键字就是计算机中面向硬件的指令,简单地说就是一些被Java语言赋予特殊含义的单词,既然有特殊含义,就说明这些单词不能在写代码的过程中随意使用,否则程序在编译或者运行中就会出现错误。打个比方,当我们谈到文学时就会自然而然地想到鲁迅、莎士比亚等文学大拿,但是如果在谈论手机制造时说出鲁迅,那话题就不能愉快地进行下去了。因此,掌握关键字的含义是至关重要的,下面我就列举几个目前我学习中常见的几个关键字。
- class:表示的是一个类(什么是类?以后会详细解释)后面应该加自己命名的类,但是class不能用作类名!
- public:表示的是函数的权限
- static:表示的是函数的类型
- viod:表示的是函数的返回值类型
public class Demo{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
二、标识符
标识符一般用于给变量、常量、类、函数等命名,以建立起名称与使用之间的关系。通俗来说就是起名字,以便于我们程序员表示与理解。例如上图所示的“Demo”就是我自定义的类名。但是定义也是有要求的。
- 标识符通常由字母、数字和下划线以及其它字符($、¥)构成
- 不能以数字开头
- 严格区分大小写
- 不能使用含有特殊含义的单词(关键字、String、System)
三、注释
我们看到许多代码中出现过一行或多行绿色的内容,这些内容并不属于代码,也不会进入字节码文件中,因此在运行结果中注释不会被运行以及不显示,而且不影响代码的编译和运行结果,这就是注释。那为什要写注释呢?一是在代码过多的情况下提示程序员;二就是为了便于他人的理解和学习。注释主要分为三种。
- 单行注释:由“// + 注释内容”组成,知道换行结束
- 多行注释:由“/* + 注释内容 + */”组成
- 文档注释:由“/** + 注释内容 + */”组成,我们可以通过文档注释去制作说明书(这个以后我会详细说明)
注意:单行注释里面可以继续套用多行注释。多行注释里面也可以继续套用单行注释。但是多行注释中不能套用多行注释,因 为“/*”和“*/”之间会造成匹配混乱。
class ZS{ //创建一个名叫ZS的类
public static void main(String[] args){
System.out.println("Hello Java!");
/*
使用Java语言中打印的相关关键字
写出需要打印的内容:Hello Java!
*/
}
}
四、常量
常量是一个简单易懂的概念,就是本身不能够被改变的数据。常量的类型有很多。
- 整数型常量:它也分为二进制、八进制、十进制(没有特别说明,系统默认为十进制)、十六进制
- 浮点数型常量:它分为一般小数(3.154645646)、科学计数小数(1.65e9=1.65*10^9)
- 字符:由一个数字、字母、符号被单引号包含的数据(‘7’、‘w’、‘?’等)
- 字符串:由一个或多个数字、字母、符号被双引号包含的数据(上图的“Hello Java!”)
- 布尔:只有两个值true、false表示的是真和假这两个概念
- 空:相当于是空集,啥都没有
注意:布尔和空这两个常量都是Java语言中的关键字,分别表示一个确定的值。
五、变量
变量我在上一次的文章中详细总结了其概念及用法
六、数据类型
数据类型从字面上分析就是数据的类型,那我们为什么要创建数据类型这一知识点呢?
- 为了使变量的存储空间里面的数据是相互兼容的(限制当前变量中所存储的数据)
- 为了限制当前变量空间的大小
那数据类型分为几类呢?
- 基本数据类型(四类)
- 整数型:byte(1个字节)、short(2个字节)、 int(4个字节)(系统默认)、long(8个字节)
- 浮点型:float(4个字节)、double(8个字节)(系统默认)
- 字符型:char(2个字节)
- 布尔型:true、false在java中并没有明确的大小。如果布尔是一个变量的话(1字节),如果布尔是一个数组的话(4字节)
- 引用数据类型(四类)
- 字符串
- null
- 数组
- 对象
七、运算符
运算符顾名思义就是我们在运算过程中可能用到的符号。但是运算也分好多种。例如:简单基本运算、赋值运算逻辑运算......下面就是运算符的六大类。
- 算数运算符:就是我们进行简单计算时需要用到的基本符号。
- 加法运算:“+” 注意:如果“+”两边有且仅有一边为字符串,那么这个“+”的含义为连接字符串
- 减法运算:“-”
- 乘法运算:“*”
- 除法运算:“/” 注意:如果“/”两边都为整数,则结果为整数;如果两边至少有一边为小数,则结果为小数
- 取余运算:“%”:“9%4=1”
- 自加运算:“++”:前++(++i)i本身+1之后在进行运算;后++(i++)i先进行运算之后在本身+1
- 自减运算:“--”:前--(--i)i本身-1之后在进行运算;后--(i--)i先进行运算之后在本身-1
- 赋值运算符:在对变量进行赋值时需要用到的符号。
- +=:a+=1=>a=a+1
- -=:a-=1=>a=a-1
- *=:a*=1=>a=a*1
- /=:a/=2=>a=a/2
- %=:a%=3=>a=a%3
- =:最简单的赋值方法
- 比较运算符:因为进行的是比较,所以运行结果都是布尔型,即:true 或 false。
- >
- <
- >=
- <=
- ==(比较) 注意:“==”比的永远是两个变量(常量)的地址
- !=(不等于)
- 逻辑运算符:因为进行的是比较,所以运行结果都是布尔型,即:true 或 false。
- 与:同真则真,有假则假。“与”又分为单与(&)和双与(&&),两者的区别:对于双与(&&),因为左边一旦为假,那么结果就为假,这时符号右边就可以不运行。
class Demo000{
public static void main(String[] args){
int a=0;
int b=0;
System.out.printfln(a++>0 && b++>0);
System.out.printfln("a=" + a++);
System.out.printfln("b=" + b++);
}
}
2、或:有真则真,同假则假。“或”又分为单或(|)和双或(||),两者的区别:因为左边一旦为真,那么结果就为真,这时符号右边就可以不运行。
3、非(!):非真就是假,非假就是真。
4、异或:相同为假,不同为真。
最后
以上就是光亮芹菜为你收集整理的初识Java——基本数据与简单计算基本数据与简单计算(指令)的全部内容,希望文章能够帮你解决初识Java——基本数据与简单计算基本数据与简单计算(指令)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复