第2章Java程序设计语言的基础

第2章Java程序设计语言的基础

ID:37298548

大小:548.16 KB

页数:11页

时间:2019-05-21

第2章Java程序设计语言的基础_第1页
第2章Java程序设计语言的基础_第2页
第2章Java程序设计语言的基础_第3页
第2章Java程序设计语言的基础_第4页
第2章Java程序设计语言的基础_第5页
资源描述:

《第2章Java程序设计语言的基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本章主要内容Java程序设计开发环境第2章Java程序的基本结构Java程序的输入输出Java程序基本构成要素Java程序设计语言基础Java基本数据类型Java控制语句Java的数组类型Java语言由语法规则和和和和和和类库两部在编写Java程序时,,,需要充分地,,,,需要充分地,需要充分地分分分分分分组成。。。。。。利用已存在的类,,,从而提高软件,,,,从而提高软件,从而提高软件语法规则::::::确定Java程序的书写开发的效率。。。因此学习。。。。因此学习。因此学习Java程序规范。。。。。。设计需要从两个部分着手。。。一是。。。。一是。一是类库::::::

2、提供了了了了了了一系列专业开发人语法规则;;;二是;;;;二是;二是类库的使用。。。。。。而而而而而而员编写或由软件供应商提供的后者往往是更好地使用Java语言Java程序模块—类类类。类类类类。类。。。。。。编程的关键。。。。。。一、Java程序的运行环境运行Java程序的基本过程Java是解释型的高级编程语言利用编辑器编写Java源程序编辑器源文件名:::主类名::::主类名:主类名.java.java编译运行利用编译器将源程序编译成源程序可执行程序exe连接操字节码编译器作裸解系机字节码文件名:::源文件名::::源文件名:源文件名.class.class统编译解释释Jav

3、a源程序字节码程序运行器利用虚拟机(((解释器((((解释器(解释器)))运行))))运行)运行解释器.java.class工作过程:::载入::::载入:载入、、、代码校验、、、、代码校验、代码校验、、、解、、、、解、解解解解解解运行结果释执行Java虚拟机Java开发环境二、Java应用程序结构//filename:::MyFirstJavaProgram.java从从从从从从网络上直接下载JDKpublicclassMyFirstJavaProgram((((((JavaDeveloperKit)))))){利用命令行方式操作publicstaticvoidmain(Str

4、ing[]args)javac((((((编译器);java((((((解释器)))))){System.out.println(“HelloWorld!”);Java集成开发环境((((((IDE))))))}NetBeans、、、、、、Eclipse、、、、、、JBuilder}编写Java程序需要注意的几点三、Java程序的基本输入输出输入:::JDK5.0提供了一个用于实现输入功能的的的Scanner类类类,类,,,在这个类中有下列成员方法在这个类中有下列成员方法:::Java程序区分大小写StringnextLine()读取下一行在一个Java源文件中,,,可以包含

5、,,,,可以包含,可以包含Stringnext()读取下一个单词intnextInt()读取下一个整数一个或多个类定义,,,但只能有一,,,,但只能有一,但只能有一doublenextDouble()读取下一个浮点数booleanhasNext()检测是否有输入内容个访问权限为public的类,,,并且源,,,,并且源,并且源booleanhasNextInt()检测是否有整数程序文件名由该类名+.java构成。。。。。。booleanhasNextDouble()检测是否有浮点数在程序前加载java.util包包包,包,,,格式为格式为:::importjava.uti

6、l.*;importjava.util.*;publicclassScannerTest输出:::Java控制台输出方式:::{publicstaticvoidmain(Stringargs[])System.out.println(字符串);{Scannerin=newScanner(System.in);System.out.print(字符串);System.out.print("Whatisyourname?");Stringname=in.nextLine();System.out.printf(格式字符串,,,输出列表,输出列表)))System.out.print

7、("Howoldareyou?");intage=in.nextInt();其中,,,System标准类,,,out是是是PrintStream对象,,,System.out.println("Hello,"+name+",Nextyear,you'llbe"+(age+1)+".");println、、、print、、、printf是成员方法。。。}}importjava.util.*;//filename:::OutputTest.javapublic

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

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

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