Java语言编程基础-Java语言基础语法_第1页
Java语言编程基础-Java语言基础语法_第2页
Java语言编程基础-Java语言基础语法_第3页
Java语言编程基础-Java语言基础语法_第4页
Java语言编程基础-Java语言基础语法_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java程序设计基础导言本课程学习目标认识Java编程语言语法结构了解Java编程输出/输出语句了解Java编程注释语句理解Java应用程序入口签名语法掌握Java编程类模板的定义类的定义类是代码存在的载体代码语句限定在类结构以内类也是一种编程结构,称为类模板代表同一类型事物共性属性的抽象归集。类是最基本代码单元,也是模块单元代表一个功能模块类结构package自定义包名;

import包名;修饰符class类名{

域(属性或变量)修饰符返回值方法名(参数表){

……}}类结构举例packagecom.date.test;importjava.util.Date;publicclassDateTest{ privateStringname;publicDateTest(){}

publicstaticvoidmain(String[]args){ DateTestdt=newDateTest(); dt.setName("Kelly"); Datedatetime=newDate(); System.out.println("Hello"+dt.getName()+",thecurrenttimeis:"+datetime);}

publicvoidsetName(Stringname){ =name;}

publicStringgetName(){ returnname;}}包的定义包是项目工程中的一种模块划分方式类似操作系统中硬盘分区的概念包是一种目录路径结构项目工程中不同的包代表不同功能模块同一个包下可以有众多的类文件比类模板更大级别的功能模块包中类文件可以被其它模块调用包语法包的声明关键字为“package”“package”+包路径名称包必须声明在类文件中的最上面一个类文件只能声明一个包模块包中类导入“import”+包路径名称+类名称包举例声明包结构packagecom.stu.web导入包中类importjava.util.Date程序输入单字符参数输入接收键盘单字符输入System.in.read()多字符参数输入“Scanner”类对“System.in”输入流进行封装提供next()函数接收键盘字符串输入多字符输入举例InputStreamin=System.in;Scannersc=newScanner(in);Stringstr=sc.next();sc.close();程序输出System.out取得PrintStream流PrintStream输出函数println()在控制台输出参数的内容,输出完毕换行print()在控制台输出参数的内容,输出完毕不换行printf()按某种格式输出参数的内容,输出完毕不换行程序输出举例System.out.println("abc");System.out.println("efg");System.out.print("hij");System.out.print("lmn");System.out.printf("%f",12.34);System.out.printf("%f",15.64);应用程序main函数main函数是应用程序的入口大门应用程序启动后即以该函数作为起点main函数以独特的方式存在于类文件中,一个项目工程中可以有多个程序入口允许存在多个main函数每个类文件中都可以声明不超过一个main函数main函数分为方法头与方法体方法头即函数的签名方法体以左大括号开头,右大括号结尾。main函数语法main函数签名格式:publicstaticvoidmain(String[]args)函数签名格式语法:public:公有的权限static:静态方法void:返回类型为空main:函数的名称string[]:函数的参数为String类型数组main函数举例publicstaticvoidmain(String[]args){ System.out.println("mainmethod...");}注释语句注释语句是为了增加源代码可读性对相关应用程序代码作注解性说明说明代码算法,或函数实现原理等注释语句不参与程序的编译与运行注释语句种类单行注释语句多行注释语句单行注释语句单行注释语句语法语句符号:英文状态下的双斜杠“//”作用范围:注解符号所在行单行注释举例publicstaticvoidmain(String[]args){

//声明数学成绩变量,其值为80 doublemath=80;

//声明语文成绩变量,其值为80 doublechinese=78;

//声明音乐成绩变量,其值为80 doublemusic=82;

//声明英语成绩变量,其值为80 doubleenglish=86;

//计算所有课程的平均分

doubleavg=(math+chinese+music+english)/4;

//输出课程的平均分

System.out.println(avg);

//System.out.println("--程序执行完毕--");}多行注释语句多行注释语句语法语句符号:开始符号:英文状态下的斜杠+星号“/*”表示结束符号:英文状态下的星号+斜杠“*/”表示作用范围:注解符号开始与结尾所围住的所有代码行多行注释举例publicstaticvoidmain(String[]args){ inta=20; intb=10; intc=30;

/*输出数字*/ System.out.println(a+"\t"+b+"\t"+c);

/* Sy

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论