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是返回函数的值

  

猜你喜欢

转载自www.cnblogs.com/watertaro/p/9382413.html