先熟悉一些概念
关键字:有特别意义的标识符,也就是你起变量名、方法名、类名、包名时不可以用的词。下图这些关键字你都不可以拿来起名。
保留字:java准备用,但还没用到的词,你也不能拿来起名。
标识符:你自己定义的名词,如类名、变量名、函数名。可以包含0-9、a-z、$、_;注意不可以以数字开头,不可以使用关键字。
常量:在程序中不会变化的数据。
变量:数据不确定的时候要使用变量。它其实是内存中的一个存储空间,用来存常量数据。定义变量时先定义好这个空间是什么类型、名称。用它的时候再往里面放数据(也可以定义变量时先初始化变量)。
变量的作用域:它所在的那对大括号。
数据类型:
1) 基本数据类型:byte、char、short、int、long、float、double、boolean
2) 引用数据类型:数组、类、接口
级别从低到高为:byte,char,short(这三个平级)àintàfloatàlongàdouble
自动类型转换:从低级别到高级别,系统自动转换的
强制类型转换:把一个高级别的赋给一个比它级别低的类型。
运算符号:
1) 算术运行符 + - * / %
%:任何数模2结果不是0就是1,所以只要改变模数就可以实现开关。
+:连接符
2) 赋值运算符 =
3) 比较运算符 结果要么true要么false
逻辑运算符
&逻辑与:无论它左边结果是什么,右边都参与运算
&&短路与:左边结果为false,右边不参与运算
|逻辑或:两边都运算
||短路或:左边结果为true,右边不运算
语句:
表达式+分号=语句,如”x=25;”
if…else语句,if语句是一个条件表达式,如果表达式成立,则执行下面的语句,不成立,执行else里面的语句
Switch开关语句,根据表达式的结果执行多个操作中的一个
循环控制语句:while、do-while、for(最有效、最灵活,一般用for)
跳转、转向语句:break、return、continue、throw
函数(方法):
函数就是方法,为提高代码复用性,封装代码。方法一般是单独的功能,方法的名字要符合它的功能。方法中只能调用方法,不能定义方法。
Java中方法定义格式:
修饰符 返回值类型 方法名(参数类型形式参数1,参数类型形式参数2,…形参列表){
执行语句;
Return 返回值;
}
方法没有返回值时返回类型为空:void,没有返回值,就不用写return。
Return 的作用:结束方法,结束功能。
主函数(main方法):保证该类的独立运行,是一个程序的入口,不是每个类都需要main方法。
数组:存储同一类型的一个容器。可以对容器中的数据进行编号,下标是从0开始。
1) 元素类型[] 数组名=new 元素类型[元素个数];
如:string[] s1 = new string[5];
2) 元素类型[] 数组名={元素1,元素2,….}