Java基础语法复习.doc_第1页
Java基础语法复习.doc_第2页
Java基础语法复习.doc_第3页
Java基础语法复习.doc_第4页
Java基础语法复习.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Java基础语法复习一、Java基础程序设计1、数据类型:(1)基本数据类型(8种) 1)数值型 A:整数类型:byte、short、int、long byte范围:-128127 B:浮点类型:float、double 2)字符型(char) 范围:0255 3)布尔型(boolean)(2)引用数据类型(3种)含义:是指一段对内存空间可以同时被多个栈内存指向 1)类(class)如String字符串类型 2)接口(interface) 3)数组2、求整数的最大值:int max = Integer.MAX_VALUEInteger作用:在于字符串与整型的转换上,还具有自动拆箱和装箱的功能。3、定义一个字符串变量:String str = yijihua ;/定义字符串变量;字符串的内容一旦声明则不可以改变 int x = 30 ; str = str + x ; /改变字符串变量内容,此改变时字符串的追加而原来的没有变;一个String对象内容的改变实际上是通过内存地址的“断开-连接”变化完成的,而本身字符串中的内容并没有任何变化。 System.out.println(str=+str); 4、短语与(&)与非短路与(&)的区别:&:第一个条件为false则后面的条件不再判断;&: 第一个条件为false,后面的条件还要判断,但最终还是false。5、短语与(|)与非短路与(|)的区别:|:第一个条件为true则后面的条件不再判断;|: 第一个条件为true,后面的条件还要判断,但最终为true。6、程序的结构:共同点:都只有一个入口和一个出口。(1)顺序结构(2)选择结构(判断语句):if 、 ifelse 、switch1)一个ifelse相当于三目运算符: 变量 = 条件判断?表达式1:表达式2 (如果true则输出表达式1,否则表达式2)2)多个ifelse相当于switch语句:switch(表达式) case 选择值1:语句主体1; break ; . case 选择值n:语句主体n; break ; default: 语句主体; 注意:选择值只能是字符或常量;表达式可以是数字、字符或是枚举。(3)循环结构1)while循环(既是循环语句也是条件判断语句)使用条件:当事先不知道循环该执行多少次时,就要用到while循环。while(循环条件判断) 语句 循环条件更改注意:如果程序中没有修改循环条件,那么程序将出现“死循环”。在命令行方式下,可以“Ctrl+C”结束程序的执行2)dowhile循环(至少都会执行一次,先执行再判断)使用条件:当事先不知道循环该执行多少次时,就要用到dowhile循环。do 语句; 循环条件改变; while(循环条件判断);3)for循环使用条件:已知循环次数条件下使用。第一种for循环: /对于遍历数组,这个循环一般是采取这样的写法:/清单1:遍历数组的传统方式/* 建立一个数组 */int integers = 1, 2, 3, 4;/* 开始遍历 */for (int j = 0; j字符数组:用toCharArray()方法,如:char c=str.toCharArray();字符数组字符串:使用String类的构造方法,如:String str = new String(c);9、字符串byte数组:用getBytes()方法,如:byte b=str.getBytes();10、取得长度:数组长度:数组名称.length字符串长度:str.length()11、去掉字符串左右两边的空格:Str.trim();12、this关键字:作用:表示类中的属性、使用this调用本类的构造方法(如:this())、表示当前对象注意:this调用构造方法时一定要留一个构造方法作为出口

温馨提示

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

评论

0/150

提交评论