第九章基本文本的应用程序.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章基本文本的应用程序

第九章 基本文本的应用程序 命令行参数 Java程序可以通过命令行的形式传递参数。 main方法可以把传递的参数以字符串的形式存储在args数组中。 通过main方法对命令行参数进行操作。 命令行参数的格式: java Exa 123,456,12,8 或者: java Exa “123”,”456”,”789” 不管是哪一中格式,传进去的都是字符串。 例如:ExaTest.java ExaTest.java public class ExaTest { public static void main(String args[]){ for(int I=0;Iargs.length;I++){ System.out.println(“args[”+I+”]=”+args[I]); } } } Java ExaTest 123 456 789 练习:编写一个命令行程序,求数据的平均值 控制台I/O 大多数程序必须与用户交互。交互的方式有两种,一种是通过友好界面的输入输出;另外一种通过控制台的输入输出。(即标准的输入输出)。 标准的输入输出:是指使用键盘作为标准输入, 使用终端窗口作为输出。 Java 2 SDK通过System类中的三个公有变量支持 控制台的I/O System.out 是标准输出 System.in 是标准输入。 标准输出 标准输出是通过PrintStream类的对象,调用println或print方法来完成输出。 println或print都有很多重载的方法: 例如:println(String s); print (String s); println(int i); println(int i); println(float f); print (float f); println(double d); print (double d); println(char c)等 print (char c)等 标准输入 标准输入是InputStream类的对象,调用read或readLine方法读取从键盘输入的信息。 使用readLine方法可以读取一行的信息。 例如:String s=in.readLine(); 当流没有的时候,则返回null. 可以通过下面的条件判断流是否读到末尾, 例如:while(s!=null){} 例如:ExaTestIn.java ExaTestIn.java 练习: 编写一个银行存款的程序,要求使用标准输入方式(即控制台输入)。 Math class Java语言的Math类提供了大量的数学函数 这些函数都是静态的。 Math类是final定义的,不能被继承,并且 它的构造函数是private,不能实例。 下面列举它的常用函数,它们大部分是 重载函数以支持不同类型的入口参数 。 Math class 常用方法: int abs(int), long abs(long), float abs(float), double abs(double) 例如:int i=Math.abs(-10);//i=10 Math class 常用方法: int min/max(int a,int b), long min/max(long a,long b), float min/max(float a,float b), double min/max(double a,double b) int x = Math.min(2,6)//x=2; Math class double ceil(double d), //返回=d的最小double型的整数 例如:double n=Math.ceil(5.3);//n=6 doub

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档