一:Java的语言的基础组成:
1. 关键字:就是被java赋予特殊含义的单词。
2. 标示符:程序当中所定义的名字,比如:类名,
是有数字和字母和下划线和美元符号。规则,不能以数字开头,不能使用关键字等。类名一般使用驼峰命名法(TextDemo这样),报名一般为全小写,变量名和第函数名一般第二个单词首字母大写,常量名所有字母都大写。多单词是每个单词用下划线连接。java当中严格区分大小写
3.常量: java当中固定不变的数据,表示不能改变的数值。
注意:布尔型常量,只有二个数值(true和false)
4:变量,就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间
如何开辟内存空间?就是通过明确数据类型,变量名称,数据来完成的,如:int number
Switch 语句的特点:
Switch(表达式),表达式的值只接受四种类型,byte,short ,int ,char
Switch 中 case和default的顺序是没有顺序的,可以先写case,也可以先写default,但是计算机执行的时候,即使default放在前面,也会先执行所有的case,最后在执行default。
每一个case都要配用一个break,如果没有,则次case下面的语句依然会继续执行。
例如:
int x = 3;
switch(x){
default :
System.out.println("feifa");
case 2:
System.out.println('a');
case 23:
System.out.println('b');
break;
case 4:
System.out.println('c');
输出结果是:feifa , a , b ,
If和switch具体什么场景下用哪一个?
如果判断的具体数值不多,而且符合byte, short,int, char这四种类型。虽然二个语句都可以使用,但使用switch语句,效率会稍高。
其他情况,如,对区间的判断,对结果为boolean类型的判断,使用if,if的使用范围更广,在jdk1.7以后,switch语句有所加强,可以对字符串进行判断
循环语句: while 和do while 和 for
While 和do while 的区别,while是先执行判断语句,在执行循环体,do while是先执行一次循环体,在执行判断语句,即即使判断语句不成立的时候,while语句一次循环体都不会执行,dowhile语句会执行一次循环体。
While和for的区别:for循环定义变量的时候可以再for(int x=)中定义,当for循环结束的时候,x在内存中就会被释放,在for循环体以后就不可以再用,把x定义在外面就没有这种区别了,关键在于理解变量的作用域。While 循环要在循环体之前定义变量,当循环体结束时,变量在内存中依然存在,没有被释放。
如果一个变量只是用来控制循环的次数,用for会比较节约内存的
Functionn(函数)
java中,函数就是定义在类中具有特定功能的一段独立小程序。函数也成为方法。
1, 定义函数可以将功能代码进行封装
2, 便于对该功能的重复使用
3, 函数只有被调用才会被执行
4, 提高代码的复用性
注意:函数中只能调用函数,不可以函数嵌套,即不可以在函数中定义函数。
定义函数时候1首先要明确该函数的的功能,运算结果是什么,以及类型,2,明确是否需要传递参数。