小峰视频七:数据类型转换、数据运算

一、自动类型转换

条件:1、数据类型要兼容

           2、转换后的数据类型的表示范围要比转换前的大

public class demo005 {
	public static void main(String[] args) {
		//自动类型转换
		short s=1;
		int i;
		//自动类型转换,short类型转换成int类型 安全的
		i=s;
		System.out.println("i="+s);
		
		//强制类型转换
		double d=1.333;
		float f;
		f=(float)d;
		System.out.println("f="+f);
	}
}

1二、赋值运算

public class demo006 {

	public static void main(String[] args) {
		int a1=1;
		//a1++ 表示先赋值,后自增
		int b1=a1++;
		System.out.println("a1="+a1);  输出:2
		System.out.println("b1="+b1);  输出:1
		
		int a2=1;
		//++a2表示先自增,后赋值
		int b2=++a2;
		System.out.println("a2="+a2);  输出:1
		System.out.println("b2="+b2);  输出:1
	}
}

  

Hello,Java!
原文地址:https://www.cnblogs.com/codeyuan1992/p/9536658.html