2016最新java程序设计教程

2016最新java程序设计教程

ID:38816918

大小:2.14 MB

页数:148页

时间:2019-06-19

2016最新java程序设计教程_第1页
2016最新java程序设计教程_第2页
2016最新java程序设计教程_第3页
2016最新java程序设计教程_第4页
2016最新java程序设计教程_第5页
资源描述:

《2016最新java程序设计教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面向对象程序设计珊瑚老师qq487116923JAVA学习交流群514167678程序设计例题珊瑚老师qq487116923珊瑚老师qq4871169231.编程序,打印数字金字塔(输出阶数可变)112112321123432112345432112345654321………123456787654321相关知识点珊瑚老师qq487116923Java程序的起点——main方法Java基本输入输出打包及导入循环语句知识点1:main方法珊瑚老师qq487116923声明格式:publicstaticvoid

2、main(String[]args){…}注意事项:main方法必须属于一个类,不能独立存在于类外javaXXX告诉编译器执行XXX类中的main方法程序执行过程就是main方法执行的过程,main方法执行完最后一条语句,则程序退出参数args:表示程序的执行参数知识点2:控制台的输入和输出程序想要与环境进行交互,必须包含输入输出操作:控制台方式标准输出设备(System.out)标准输入设备(System.in)图形界面方式控制台输出(§3.17,P76)Java使用System.out表示标准输出设备(默认为

3、显示器控制台)println方法向标准输出设备打印一行字符串print方法向标准输出设备输出参数指定的字符串printf方法向标准输出设备输出指定格式的字符串printf(Stringformat,Object…args)format:格式字符串args:实际参数值printf(“thesumof1and2is%d”,1+2);控制台输出(§3.17,P76)%d,%md(十进制整数)%o(八进制整数)%x,%X(十六进制整数)%f,%m.nf,%-m.nf(浮点)%e,%E,(指数)%g,%G(由数值大小和精度

4、决定输出格式)%s(字符串)%c(字符)%b,%B(布尔)控制台输出(§3.17,P76)控制台输入(§2.3,P21)9Java使用System.in表示标准输入设备,从标准输入设备(键盘)读入信息的方法:1.创建Scanner对象(java.util.Scanner)Scannerinput=newScanner(System.in);2.方法next(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble(),next-Boo

5、lean(),nextLine()分别获取String,byte,short,int,long,float,double,boolean或一行文本.RunRunComputerAreaWithConsoleInputComputeAverage知识点3:打包及导入包(Package)是Java的程序组织方式,允许将不同的类组合成较小的单元便于查找和使用类文件有助于避免命名冲突在使用许多类时,类和方法的名称很难决定。有时需要使用与其他类相同的名称。包基本上隐藏了类并避免了名称上的冲突允许在更广的范围内进行信息隐藏保

6、护类、数据和方法:可以在包内定义类,而在包外的代码不能访问该类(数据或方法)“包将类名空间划分为更加容易管理的块,包既是命名机制也是可见性控制机制”打包类(§8.8,P226)想将一个类放入包中,就必须将包的名字放在源文件的开头,类定义代码前,语法:package包名;package语句必须是程序的第一条语句如果源文件中没用package语句,该源文件会被放置在默认包中。(默认包是一个没有名字的包)packagemypackage;publicclassCalculate{}声明包类的导入(§1.9,P14)一个

7、类可以使用其所属包中的所有类,以及其它包中的所有public类访问其它包中的public类有两种方式:使用类的全路径名:java.util.Datedate=newjava.util.Date();使用import语句:importjava.util.Date;(明确导入)importjava.util.*;(通配导入)只能导入一个包中的所有类,其子包中的类不会被导入静态导入JDK5.0以来,import语句不但可以导入类,还可以导入静态方法和静态属性importstaticjava.lang.System.*;

8、可以导入System类的所有静态方法和静态字段out.println(“hello”);知识点4:循环语句whiledo-whileforforeach程序设计例题2.编写程序,输入三个实数a,b,c,然后按递增顺序把它们输出相关知识点Java基础类型Java类型转换Java块判断语句知识点1:数据类型byteshortintlongfloatdoublecharbool

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

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

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