网站大量收购闲置独家精品文档,联系QQ:2885784924

程序设计类型变量和表达式.pptVIP

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3字符串 字符串是引用类型。 字符串并不是一个基本类型,而是作为一个String类型的对象出现的 String类是JDK提供的一个标准类,位于java.lang包下,专门用于字符串处理。 字符串常量 字符串常量是一个用双引号()括起来的字符序列。如:This is a string literal 另外,字符串常量中可以包含一些不能从键盘上输入的字符,这涉及到字符转义。例如:This is a \u03c0 实际上就是 This is a π 字符串对象 字符串常量和字符串对象是两个不同的概念 字符串常量在内存中由编译器分配到特定的区域,保存有字符序列。 字符串对象只是一个引用,不能通过字符串对象对常量进行修改 2.3.3字符串运算 字符串连接 字符串的串值比较 字符串之间的比较主要有两种情况,值比较和对象比较。 值比较主要比较两个字符串的字符序列。 2.4基于文本的输入/输出 1. 利用Scanner类实现键盘输入。 首先,创建Scanner的一个对象,扫描数据来自键盘输入。 Scanner sc=new Scanner(System.in); 其次,通过调用扫描对象的方法实现输入。 int num=sc.nextInt(); 最后,调用对象的close()方法关闭输入。 sc.close(); 2.利用Console类实现键盘输入 利用Console对象可访问与当前 Java 虚拟机关联的基于字符的控制台设备,主要提供了基于控制台的格式化读取及密码读取功能 2.4.2字符界面的输出 利用System.out对象提供的输出方法 print print是PrintStream类提供的一种输出方法,支持boolean、char、char[]、double、float、int、long、short、String、Object的直接输出 println println方法不同于print的主要之处在于将输出信息打印完之后,还要写出行分割字符串,默认情况下,这个行分割字符串是\n,即输出一个换行回车。 printf printf则是一种格式化输出,类似于c语言的printf(),实现了对布局对齐和排列的支持,以及对数值、字符串和日期/时间数据的常规格式和特定于语言环境的输出的支持 1. print()方法 print是PrintStream类提供的一种输出方法,支持boolean、char、char[]、double、float、int、long、short、String、Object的直接输出,例如: int i = 100; boolean status = true; String str = Welcome; ... System.out.print(i); System.out.print(status); System.out.print(str); 利用print()方法输出需要注意的是,每次输出均紧接在上一次输出的位置,中间没有分隔符。 2. println()方法 println方法不同于print的主要之处在于将输出信息打印完之后,还要输出行终止符,默认情况下,这个行行终止符是\n,即输出一个换行。类似的, int i = 100; boolean status = true; String str = Welcome; ... System.out.println(i); System.out.println(status); System.out.println(str); print()和println()方法对接受的参数均转换成字符串输出,因此,类似于下面的输出: System.out.println(i=+i); 表示字符串“i=”再连接上变量i的值传换成的字符串输出。 printf方法 格式字符串 产生格式化输出的每个方法都需要格式字符串 和参数列表。格式字符串是一个 String,它可以包含固定文本以及一个或多个嵌入的格式说明符。请考虑以下示例: Calendar c = ...; String s = String.format(Dukes Birthday: %1$tm %1$te,%1$tY, c); 这里包含三个格式说明符 “%1$tm”、“%1$te” 和 “%1$tY”,它们指出应该如何处理参数以及在文本的什么地方插入它们。 格式字符串的其余部分是包括 Dukes Birthday: 和其他任何空格或标点符号的固定文本。 常规类型、字符类型和数值类型的格式说明符的语法如下: %[argument_index$][flags][width][.precision]conversion 可选的 argument_index 是一个十进制整数

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档