- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java编程基础;本章学习目标;任务1:观察一个简单的Java范例;public class FirstJava {
public static void main(String [] args) {
int num = 5; // 定义整型变量
num = 10; // 修改变量内容
System.out.println(num的内容是:+num); // 输出内容
System.out.println(num*num = +num*num); // 输出乘方
}
}; 从上面的FirstJava程序中,我们需要了解如下内容:
程序注释方法
访问修饰符;
class关键字;
类名、命名规范及保留字;
类名和源码文件名的关系;
大小写敏感;
main()方法的声明格式;
程序中的打印语句;
;public class和class声明类的区别如下:
在Java中声明一个类的方式有两种,即public class 类名称和class类名称。
使用“public class类名称”声明一个类时,要求存储该文件的名字和类名称必须一致,否则程序将无法编译。
使用“class 类名称”声明一个类时,类名称可以与文件名称不一致,但是在执行时一定要执行生成后的*.class。
在一个Java文件中可以有多个class类的定义,但是只能有一个public class定义。
在定义类名称时,开头的首字母为大写,实际上这属于Java的命名规范,只要是类的定义,则类名称中每个单词的首字母必须大写。
public static void main(String [] args)是程序的主方法,即所有的程序都会以此方法作为起点并运行下来。
System.out是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后所续的文字println的意思是将后面括号中的内容打印在标准显示器上,然后将光标停留在下一行首 ;任务2:掌握Java程序的注释方法;任务3:学习Java中的标识符命名规范;任务4:了解Java中的关键字;abstract;任务5:学习Java中的变量和常量; 变量
变量是利用声明的方式将内存中的某个内存块保留下来以供程序使用。可以声明的数据类型为整型、字符型、浮点型或其他数据类型。变量可以用来存放数据,而使用变量之前则必须先声明它的数据类型。
例如,要在程序中声明一个可以存放整数的变量,这个变量的名称为num。在程序中可以使用如下语句:
int num; // ???明int型变量
char char1 = r; // 声明char型变量并赋值
;第2章 Java编程基础ppt课件(全);? 变量的初始化
声明一个变量后,要使用赋值语句对其进行显式的初始化才能使用,这是一个良好的习惯(实际上局部变量必须要初始化后才能使用,而实例域可以不需初始化,Java编译器会自动为其指定默认值)。
下面的变量如果是局部变量则无法通过编译:
int num;
System.out.println(num);
变量的初始化是指在声明变量的同时给其赋予了一个值,如下所示:
int num=12;
注意:在Java中可以将变量声明放在代码的任何地方,但尽可能靠近第一次使用的地方是一种良好的编程习惯。;? 变量的有效范围
变量的有效范围是指程序代码能够访问该变量的区域,若超出该区域访问变量则编译时会出现错误。在程序中,一般会根据变量的“有效范围”将变量分为“成员变量”和“局部变量”。
在类的方法体中或语句块中定义的变量称为局部变量。局部变量只在当前代码块中有效 。
在类的方法中声明的变量,包括方法的参数,都属于局部变量。这些局部变量的生命周期取决于方法,当方法被调用时,Java虚拟机为方法中的局部变量分配内存空间,当该方法的调用结束后,则会释放方法中局部变量占用的内存空间,局部变量也将会销毁。
在类体中定义的变量成为成员变量。 关于成员变量在第3章再讲。
;【范例2-2】在本例中定义名称相同的局部变量和成员变量。
public class Val {
static int times = 3;
public static void main(String[] args){
in
文档评论(0)