欢迎来到天天文库
浏览记录
ID:40556257
大小:148.50 KB
页数:7页
时间:2019-08-04
《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;j12、/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(O14、bjectstr:list){System.out.println(str);/*依次输出“A”、“B”、“
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”、“
此文档下载收益归作者所有