zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    as3 return语句中的运算符
    AIR custom ApplicationUpdaterUI
    Flash Builder 无法连接到应用程序以访存概要分析数据
    Android的所有权限说明
    Tomcat数据源配置
    hibernate 延迟加载(懒加载)
    Android SQLite数据库操作
    Android下载文本文件和mp3文件
    JPA注解
    Android Intent传值且实现窗体跳转
  • 原文地址:https://www.cnblogs.com/watertaro/p/9382413.html
Copyright © 2011-2022 走看看