JAVA笔记 基础语法.pdfVIP

  1. 1、本文档共42页,可阅读全部内容。
  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文档。上传文档
查看更多
JAVA 笔记-基础语法 1、第一个Java程序 1 public class HelloWorld {2 public static void main (String [] args){3 System .out.println (Hello World!I am CheeseZH!);4 }5 } 写Java程序通常都是由定义 「类别」开始,class是Java 用来定义类别的关键词,类 别的名称是HelloWorld,这与您所编辑的档案 (HelloWorld.java)主档名必须相同,在 编写Java程序 时,一个档案中可撰写数个类别,但是只能有一个public类别, 而且档 案主档名必须与这个public类别的名称相同。 接下来看看 main() 方法 (Method),它是Java程序的 「进入点」(Entrypoint),程 序的执行是由进入点开始的: 1)、它一定是个public成员 (Member), 这样它才可以被呼叫; 2)、它不需要产生对象就要能被执行,所以它必须是个static成员。 void表示这个方法执行结束后不传回任何值,Java程序的主 方法不需传回任何值,所以 一律使用void;main()是Java程序的 主方法名称,其中String[]args是命令列自变 量 (Commandlineargument),可以在执行程序时取得使用者指定的相关参数,目前 虽然您不使用,但仍要撰写它,这是规定。 System .out.println (Hello World!I am CheeseZH!); 在这个程序中使用了java.lang套件下的System类别,使用它的公开成员 out 对象,它 是一个 PrintStream 对象,您使用了它所提供的println()方法,将当中指定的字符串 (String) Hello World!I amCheeseZH!输出至 Console 上。 注意在Java中字符串要使用包括,println()表示输出字符串后自动断行,如果使用print() 的话,则输出字符串后程序并不会自动断行;注意陈 述结束要用 ; 。 2、C风格输出printf public class HelloWorld { public static void main (String [] args){ System .out.printf(%s\n, Hello World!I am CheeseZH!); } } 3、获取用户输入 1)、System.in.read()使用不方便 当在文字模式下要输入数据至程序中时,您可以使用标准输入串流对象System.in,然而 我们很少直接使用它,因为System.in对象所提供的 read()方法,是从输入串流取得一 个字节的数据,并传回该字节的整数值。 在文字模式下的输入是以字符的方式传送给程序,所以直接使用read()方法取得的是字符 的ASCII编码整数,通常要取得的使用者输入会是一个字符串,或是一组数字,所以 System.in对象的read()方法一次只读入一个字节数据的方式并不适用。 2)、使用java.util.Scanner import java.util.Scanner;public class ScannerInput { public static void main (String [] args){ Scanner scanner new Scanner (System .in); System .out.print (Please input your name:); System .out.printf(Hello, %s.\n, scanner.next ()); System .out.print (Please input a number:); System .out.printf(%d\n, scanner.nextInt ()); } } new表示新增一个Scanner对象,在新增一个 Scanner对象时需要一个System.in对 象,因为实际上还是System.in在取得使用者的输入,您可以将Scanner看作是 System.in对象的支持者,System.in取得使用者输入之后,交给Scanner作一些处理 (实际上,这是 Decorator 模式 的一个应用)。 简单的说,您告诉执行环境新增一个Scan

文档评论(0)

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

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

1亿VIP精品文档

相关文档