Java之基础学习(数据类型、运算符、分支语句和循环语句)
在工作用得比较多的是shell和python编程,对于java以前也学习过,使用很少,这次借朋友推荐的java视频教程来温习下。
也是因为现在很多开源测试工具使用java编写的,学习一下更有助于测试工作,这里只是做简单记录。
1、数据类型
整数类型:byte,short,int,long
浮点类型:float,double
字符类型:char
布尔类型:boolean
复合类型:class,interface,数组
数据类型间可以转换,低类型数据不需要强制转换,而高类型数据转换成低类型数据需要强制转化
数据类型低到高顺序:byte,short,char ---> int ---> long ---> float ---> double
比如int转换成byte,则可以如下:int i;byte n = (byte)i;
2、运算符
算术运算符:+、-、*、/、%、++、--
关系运算符:>、<、>=、<=、==、!=
布尔逻辑运算符:!、&&、||
位运算符:>>、<<、>>>、&、|、~、^
赋值运算符:=、+=、-=、*=、/=
条件运算符:?:
其他运算符:下标运算符[ ]、实例运算符instanceof、内存分配运算符new、强制类型转换运算符、方法调用运算符()
3、分支语句
if..else语句
package com.test; public class Helloworld { public static void main(String args[]){ int a = 10; int b = 15; if(a>b){ System.out.println(a); }else if(a==b){ System.out.println("and"); }else{ System.out.println(b); } } }
swith..case语句
package com.test; public class switchcase { public static void main(String args[]){ int a = 10; switch(a){ case 1:System.out.println(a);break; case 2:System.out.println("and");break; case 3:System.out.println("hello");break; default:System.out.println("default"); } } }
4、循环语句
while语句
package com.test; public class LoopTest { public static void main(String args[]){ int a = 5; while(a<=10){ System.out.println("a = " + a); a++; } } }
do..while语句
package com.yangyuchun; public class LoopTest { public static void main(String args[]){ int b = 10; System.out.println("-----------------"); do{ System.out.println("b = " + b); b--; }while(b>5); } }
for循环
package com.yangyuchun; public class LoopTest { public static void main(String args[]){ int c; System.out.println("-----------------"); for(c=0;c < 5;c++){ System.out.println("c = " + c); } } }
在循环语句中很多时候会用到break,continue以及return语句块
break是跳出当前循环
continue是本次循后面的语句不执行,执行下一次循环
return是返回函数的值
关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com