Java语言程序设计 清华大学计算机与信息 2-Java语言基础

Java语言程序设计 清华大学计算机与信息 2-Java语言基础

ID:40238777

大小:1.01 MB

页数:54页

时间:2019-07-28

Java语言程序设计 清华大学计算机与信息 2-Java语言基础_第1页
Java语言程序设计 清华大学计算机与信息 2-Java语言基础_第2页
Java语言程序设计 清华大学计算机与信息 2-Java语言基础_第3页
Java语言程序设计 清华大学计算机与信息 2-Java语言基础_第4页
Java语言程序设计 清华大学计算机与信息 2-Java语言基础_第5页
资源描述:

《Java语言程序设计 清华大学计算机与信息 2-Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言基础程序结构表达式规则流程控制语句数组与字符串packageimport---class类名1{属性定义方法名1(){-----}方法名2(){-----}}class类名2{-------}程序结构一个程序可包括若干个类各类之间存在并列、继承和包含关系。这些类通常是在一起协同工作的。例如一个类的方法中需要创建其他类的对象,并操作这个对象。编程只能在方法中。编译后每个类产生一个.class文件程序结构示例importjava.util.*;//导入Java的实用包,引入系统类DatepublicclassProgramStruc{//主类publ

2、icstaticvoidmain(String[]args){//main方法(程序执行入口)//创建一个Employee类的对象(职工对象)Employeeemp=newEmployee("王力",20,1500F);floatsal=emp.getSalary();//调用Employee类的对象方法,获取职工工资emp.setSalary(sal+200);//调用Employee类的对象方法,设置职工工资emp.print();//调用Employee类的对象方法,显示职工信息}//main}//ProgramStruc程序结构示例(续)classE

3、mployee{//定义Employee类Stringname;//定义职工属性intage;floatsalary;Employee(Stringn,inta,floats){//定义构造方法(用于创建类的对象)name=n;age=a;salary=s;}floatgetSalary(){//定义读取工资的方法returnsalary;}程序结构示例(续)voidsetSalary(floatnewSal){//定义设置工资的方法if(newSal>salary)salary=newSal;}voidprint(){//定义打印职工信息的方法Datecu

4、rrent=newDate();System.out.println(name+"年龄:"+age+"月薪:"+salary);System.out.println("显示日期:"+current.toString());}}//Employeejava的名字空间和包作为一种在整个Internet上动态装载模块的语言,Java特别注意避免名字空间的冲突。所有的方法和属性都在类中定义,是类的组成部分。每个类又是包的组成部分。全限定名:包名.类名.方法名inport打开一个包后,可直接指定该包中的类名。在本类中,可以直接使用方法名及属性名。包的概述一个包是一组相

5、关类的集合。类库由若干包组成。java.lang语言核心类(StringIntegerMath)java.awt图形用户界面java.appletapplet小程序java.io文件与输入输出java.net网络编程java.util实用程序类(随机数、日期、系统属性…)JavaAPI文档classlibrary-package语句规则语句种类说明语句如属性说明、变量说明等表达式语句控制语句(条件、循环、转移)异常处理语句块语句(代码块,一组语句用花括号括起来)注释//--只限于行内/*---*/一段注释文本基本语句用分号结束代码元素间可以插入任意空格、ta

6、b和换行符。Java标识符类名(接口名)—名词第一字母大写,每一单词首字母大写。例:AccountBook方法名—动词第一字母小写,每一单词首字母大写。例:balanceAccount()变量名—名词第一字母小写,每一单词首字母大写。常量名全部大写,单词间用下划线分开.例:HEAD_COUNTJava标识符要区分大小写标识符中的合法字符:字母、数字、_、$(非数字开头)数据类型与说明语句Java程序中所处理的数据是将各种数据类型实例化后的数据。数据类型实例化的方法:说明语句实例化数据的两中形式:变量与常量基本数据类型数值类型整数byte(8),short(1

7、6),int(32),long(64)浮点类型float(32),double(64)字符类型char(16)注:Unicode码布尔类型boolean(true/false)引用类型类class字符串String,StringBuffer数组数组类型[]数据类型与说明语句基本数据类型变量的说明语句例:(同时给变量赋初值)booleanb=true;shortsi=128;intI,j,k=-99;longl=123456789;charch='J';charchc='中';floatf=3.1415926;doubled=-1.04E-5;Java几乎是将

8、字符串视为基本数据类型Strings="你好!";常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。