第一章
,JDK有那几个版本,分别是哪几个?什么场合用?
,
。
第二章
(开头必须是字母、美元符号、下划线后跟字母、美元符号、下划线和数字)和关键字(java语言本身是用的标示符)
,浮点型数据默认为double
,定义内存变量的字节数
例如:int型在内存中占4字节 Java语言用Unicode字符集来定义字符型,一个字符占用两个字节的存储空间
例:(++自增),赋值
第三章
、switch融入到方法体里
else语句
3任意的表达式都可以做条件
、输出的交互、缓冲类、字符串
第四章
(读程序写结果)
例题、课后题
第五章
自定义方法的一般形式
返回值类型方法名(类型形式参数1,
类型形式参数2, ……)
{
方法体
}
(1)如果不需要形式参数,则参数表(即方法头的小括号)中就空着
(2)返回值类型与return语句配合,即return语句后面的表达式类型应与返回值类型相一致。如果不需要返回值,则应该用void定义返回值类型,同时return语句之后不再需要任何表达式。
(3)一个方法中可以有多条的return语句,只要方法执行到其中的任何一条return语句时,就中止方法的执行,返回到调用它的地方。
(4)方法内部可定义只能自己使用的变量,称之为局部变量(或内部变量),局部变量的作用域仅限于定义它们的地方起一直到方法体结束。
(5)方法中局部变量的确定值要在该方法被调用时由实际参数传入确定。
3什么是形参、实参?
(1)形参只在方法被调用时才分配内存单元,在调用结束时,便会“释放”所分配的内存单元。因此,形参只在本方法内有效,方法调用结束后就不能再使用。方法内(1)如果不需要形式参数,则参数表(即方法头的小括号)中就空着,定义的(局部)变量也是如此。
(2)实参可以是常量、变量、表达式,甚至是方法等,无论实参是何种类型的量,在进行方法调用时,它们都必须具有确定的值,以便把这些值传递给形参。
(3)实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。
(4)方法调用中发生的数据传递是单向的,因此在方法调用过程中,若形参的值改变,则实参不会跟着改变。
一个方法在它的方法体内调用它自身的情况称为递归调用,这是一种特殊的嵌套调用,称之为递归方法。
int m(int x)
{ int y;
z=m(y);
return z;
}
5. n!可用下述公式递归表示:
n!=1 (n=0,1)
n!= n × (n-1)! (n>1)
用递归法计算N!
static long factorial(int n)
{
long f=0;
if(n<0)
("n<0,input error");
else if(n==0
java复习指南 来自淘豆网www.taodocs.com转载请标明出处.