Java程序设计-2.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计-2

Java与C一样,数据通过变量来存储和访问。变量必须先声明再使用,格式如下: 变量的类型 变量名称; 变量的类型 变量名称1,变量名称2,…; 变量的类型 变量名称 = 变量的值; Java语言里变量只声明而不赋初值,会自动赋默认值。 Java中可以将声明放在代码中的任何地方,良好的编程习惯提倡把变量的声明尽可能地靠近变量第一次使用的地方。 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”,它们指出应该如何处理参数以

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档