java程序设计_基础知识.doc

java程序设计_基础知识.doc

ID:56183811

大小:196.50 KB

页数:23页

时间:2020-03-18

java程序设计_基础知识.doc_第1页
java程序设计_基础知识.doc_第2页
java程序设计_基础知识.doc_第3页
java程序设计_基础知识.doc_第4页
java程序设计_基础知识.doc_第5页
资源描述:

《java程序设计_基础知识.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1、JAVA概述1.1程序设计语言1.机器语言2.汇编语言3.高级语言1.2Java的特点性对性独程功效单向全台线络行简面安平多网执1Z3.43$7.1.3JDK的设置Path:T是bin冃录ClassPath-…~>是lib目录1.4编译和运行java程序编译:javac文件名.java运行:java文件名2、Java基础2.1标识符和关键字2.1.1标识符由字母、数字、下划线、和美元符组成,且第一个字符不能是数字!不成文的约定:1•类名首字母大写;2.常量名全部字母大写;3.其余的全小写,但第二个单词的第一个字母大写2.1.2关键字:intlongfloatdoublechar整

2、型长整型浮点型双精度字符bytebooleanfinalifelse字节布尔型常量如果其它switchcasebreakdefaultfor开关事例跳出循环违约循环continuedowhilenullthis跳!11为前循环在••之间空当前对象implementspackageextendsclassvoid实现接口包继承类空的staticreturnimporttruefalse静态的返冋导包真假privateprotectedpublicabstractnew私有的保护的公共的抽彖的新的superthrowsthrowInstanceoftransient父类抛岀异常抛出异常类型检

3、查catchfinallynativesynchronizedvolatileInstanceof〃对于父对象的类型检查,父类是否是子类的类型〃用于检查当前Object对象的类型是不是为IntegerIf(objInstanceofInteger){}22数据类型与常量、变量Long长整型8Int整型4Short短整型2Byte字节1Float单精度浮点型4Double双精度浮点型8字字字字字字节节节节节节2.2.1字符类型(char)Charch二W;转义字符bt功能退格小平制表换行回车2.2.2布尔型(Boolean)True(真)false(假)2.2.3常量(final)

4、[修饰符]类型标识符常量名=(直接)常量;FinalfloatPI=3.14;2.2.4变量I修饰符]类型标识符变量名匸常量];floata=2.5;2.3运算符和表达式2.3.1运算符单目运算符双目运算符三目运算符关系运算符逻条位辑件运运或算符—算(:自增(卄)、目减(―)、绝对值(-):加(+)、减(・)、乘(*)、除(/)、取余(%):表达式1?表达式2:表达式3:大于(>)、小于(V)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=):与(&)、或(丨)、非(!)、异或(八)、条件与(&&)、I)-a将a逐位取反&a&ba、b逐位进行与操作1aIb乐b逐位进行或操

5、作AaAba、b逐位进行异或操作«a«ba向左移动b位»a»ba向右移动b位»>a»>ba向右称动b位移动后的空位用0填充运算符用例功能2.3.2数据类型转换由高到低:DoubleFloatLongIntShortByte3、基本控制结构3.1顺序结构3.2选择结构3.2.1If语句if(布尔表达式){〃为真就执行语句1语句1}elseif(布尔表达式){//为真就执行语句2语句2}else{//为假就执行语句3语句3}3.2.2switch语句switch(变量){case常量1:语句1;break;case常量2:语句2;break;default:语句n3・3循环结构3・3・lWh

6、ile语句While(布尔表达式){循环体}3・3・2Do…whileDo{循环体}while(布尔表达式);3・3・3for语句For(inti=l;i<=100;i++){循环体}3.3.4多重循环For(){外循环体For(){内循环体}}3.4跳转语句Break语句>退出循环Continue语句>退出当次循环4、方法4.1书写方法的格式:修饰符返回值方法名调用过程中可能出现的例外方法体publicint/voidaddNumber(参数)throwExcepion{}例:publicintaddNumber(inta,intb){}注:方法名中的参数inta,intb为局部变量4

7、.2方法声明[修饰符I类型标识符方法名([形参列表I){声明部分语句部分}注:方法分为:有返回值、无返回值;或都可以分为有参或无参!有返回值的方法必须在最后一句中有:return(表达式)4.3方法调用方法名(【实际参数】)注:参数传递时形参是不能改变实际的,只有参数传递时,所传的是数据地址时,实参才会改变!4.4递归n!=n*(n-l)!(n-l)!=(n-l)*(n-2)!importjava•util.Scannerpubli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。