Java基础语法复习

Java基础语法复习

ID:40556257

大小:148.50 KB

页数:7页

时间:2019-08-04

Java基础语法复习_第1页
Java基础语法复习_第2页
Java基础语法复习_第3页
Java基础语法复习_第4页
Java基础语法复习_第5页
资源描述:

《Java基础语法复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java基础语法复习一、Java基础程序设计1、数据类型:(1)基本数据类型(8种)1)数值型A:整数类型:byte、short、int、longbyte范围:-128~127B:浮点类型:float、double2)字符型(char)范围:0~2553)布尔型(boolean)(2)引用数据类型(3种)含义:是指一段对内存空间可以同时被多个栈内存指向1)类(class)如String字符串类型2)接口(interface)3)数组2、求整数的最大值:intmax=Integer.MAX_VALUEInteger作用:在于字符串与整型的转换上,还具有

2、自动拆箱和装箱的功能。3、定义一个字符串变量:Stringstr="yijihua";//定义字符串变量;字符串的内容一旦声明则不可以改变intx=30;str=str+x;//改变字符串变量内容,此改变时字符串的追加而原来的没有变;一个String对象内容的改变实际上是通过内存地址的“断开-连接”变化完成的,而本身字符串中的内容并没有任何变化。System.out.println("str="+str);4、短语与(&&)与非短路与(&)的区别:&&:第一个条件为false则后面的条件不再判断;&:第一个条件为false,后面的条件还要判断,但最终

3、还是false。5、短语与(

4、

5、)与非短路与(

6、)的区别:

7、

8、:第一个条件为true则后面的条件不再判断;

9、:第一个条件为true,后面的条件还要判断,但最终为true。6、程序的结构:共同点:都只有一个入口和一个出口。(1)顺序结构(2)选择结构(判断语句):if、if…else、switch1)一个if…else相当于三目运算符:变量=条件判断?表达式1:表达式2(如果true则输出表达式1,否则表达式2)2)多个if…else相当于switch语句:switch(表达式){case选择值1:语句主体1;break;...case选择值n:语句主

10、体n;break;default:语句主体;}注意:选择值只能是字符或常量;表达式可以是数字、字符或是枚举。(3)循环结构1)while循环(既是循环语句也是条件判断语句)使用条件:当事先不知道循环该执行多少次时,就要用到while循环。while(循环条件判断){语句循环条件更改}注意:如果程序中没有修改循环条件,那么程序将出现“死循环”。在命令行方式下,可以“Ctrl+C”结束程序的执行2)do…while循环(至少都会执行一次,先执行再判断)使用条件:当事先不知道循环该执行多少次时,就要用到do…while循环。do{语句;循环条件改变;}wh

11、ile(循环条件判断);3)for循环使用条件:已知循环次数条件下使用。第一种for循环://对于遍历数组,这个循环一般是采取这样的写法://清单1:遍历数组的传统方式/*建立一个数组*/int[]integers={1,2,3,4};/*开始遍历*/for(intj=0;j

12、/String[]strings={"A","B","C","D"};/*将数组添加到列表*/CollectionstringList=java.util.Arrays.asList(strings);/*开始遍历*/for(Iteratoritr=stringList.iterator();itr.hasNext();){//Objectstr=itr.next();System.out.println(itr.next());}第二种for循环:/*for(循环变量类型循环变量名称:要被遍历的对象)循环体借助这种语法,遍历一个数组的操作就可以采取

13、这样的写法:*///清单3:遍历数组的简单方式/*建立一个数组*/int[]integers={1,2,3,4};/*开始遍历*/for(inti:integers){System.out.println(i);/*依次输出“1”、“2”、“3”、“4”*/}//清单5:遍历Collection的简单方式/*建立一个Collection*/String[]strings={"A","B","C","D"};/*将数组添加到列表*/Collectionlist=java.util.Arrays.asList(strings);/*开始遍历*/for(O

14、bjectstr:list){System.out.println(str);/*依次输出“A”、“B”、“

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

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

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