- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Java语言 2.1 Java程序语法与控制 Java程序文件的扩展名为?.java,每个程序文件中只能包含一个public类,即公有类,public是可见性修饰符,用public定义的类、方法(或称函数)或数据域(或称变量)可以被任何类访问。Java程序的入口点是main方法,定义在公有类中,main方法的原型为 public static void main(String[] args){} 与其他高级语言程序设计相同,Java语言程序具有三种基本的程序控制方式,即顺序、分支(或选择)和循环执行方式,在main方法中可使用三种程序控制方式进行程序设计。 2.1.1 顺序方式 顺序方式是指Java语句按照先后顺序依次执行并得到计算结果的程序执行方式,这是Java语言的总体执行方式(由于类只是数据结构,因此类中定义成员数据和方法时不分先后,成员方法中的变量必须先定义后使用)。下面的例2.1为输入一个摄氏温度值,将其转化为华氏温度值。通过该例详细介绍借助Eclipse编写Java程序的步骤,本章中所有实例的创建步骤也都与此类似,因此后面实例的创建步骤就省略了。 例2.1 摄氏温度值转化为华氏温度值。 摄氏温度值转化为华氏温度值的关系式为 Fah = 1.8 × Cel + 32上式中,Fah表示华氏温度,Cel表示摄氏温度。下面分步骤介绍该实例的实现方法。 S1. 创建工程ex02_01 在Eclipse软件主界面(见图1-7)中,选择菜单项“File | New | Java Project”,弹出如图2-1所示界面。在图2-1中输入工程名为“ex02_01”,保存在目录“D:\myWorkspace\ex02_01”下,然后直接点击“Finish”按钮完成创建工程向导,如图2-2所示。在图2-2中,显示了空的工程ex02_01,其中包含一个“src”标签,该标签下存放Java源程序文件,此外,还包含了JRE System Library,即Java程序运行环境库。在图2-2界面中,点击菜单项“File | New | Class”即可添加新类,进入图2-3所示界面。 图2-1 新建Java工程界面 图2-2 空的工程ex02_01 图2-3 创建新Java类 在图2-3中输入包名为“cn.jxufe.zhangyong”,包(Package)的名称要求具有全球唯一性。包是类的容器,允许不同包中存在相同名称的类。包类似于C#语言中的命名空间,在引入了包的概念后,不同的程序员在命名类名时可以更加随意且不会导致类名冲突。这里的包名“cn.jxufe.zhangyong”表示“中国.江西财经大学.张勇”,包名一般从大地名至小地名依次书写,名称间用“点号”分开,以这种命名规范命名的包可有效地防止同名包的出现,本章中的所有实例均使用包名“cn.jxufe.zhangyong”,因此必需保证这个包里面没有同名的类出现。然后,输入类名为“MyEx0201”,类的命名习惯要求首字母大写。接着,点击“Finish”按钮完成创建Java类向导,进入图2-4所示界面。 图2-4 “Hello world!”程序代码 S2. 控制台显示“Hello world!” 在图2-4中输入Java程序代码如下: 1 package cn.jxufe.zhangyong; 2 3 public class MyEx0201 { 4 public static void main(String[] args){ 5 System.out.println(Hello world!); 6 } 7 } S3. 摄氏温度转换为华氏温度的示例程序 图2-4是一个完整的程序,输出“Hello world!”信息,为了实现摄氏温度转换为华氏温度的功能,改写程序文件MyEx0201.java的代码如下: 1 package cn.jxufe.zhangyong; 2 3 public class MyEx0201 { 4 public static void main(String[] args){ 5 double Cel=36.5; 6 double Fah; 7 Fah=1.8*Cel+32.0; 8 System.out.println(Cel+ deg. C = 9 +Fah+ deg. F.); 10 } 11 } 上述代
您可能关注的文档
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第1-3章 第3章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第5章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第6章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第8章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第1-3章 第1章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第1-3章 第2章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第4-7章 第7章新.ppt
- Google Androin开发技术 张勇 全书 第1章新.ppt
- Google Androin开发技术 张勇 全书 第3章新.ppt
- Google Androin开发技术 张勇 全书 第4章新.ppt
- Google Androin开发技术 张勇 全书 第6章新.ppt
- Google Androin开发技术 张勇 全书 第8章新.ppt
- GPS基本原理及其Matlab仿真(杨俊) 第3章新.ppt
- GPS基本原理及其Matlab仿真(杨俊) 第5章新.ppt
- HTML网页设计 翁高飞、王鹏 chapter1新.ppt
- HTML网页设计 翁高飞、王鹏 chapter2新.ppt
- HTML网页设计 翁高飞、王鹏 chapter3新.ppt
- HTML网页设计 翁高飞、王鹏 chapter4新.ppt
文档评论(0)