Java基本数据类型之间的相互转换

在平常的开发工作中,我们经常会进行基本数据类型的转换。那么,常用的数据类型有哪些呢?常用的数据之间应该怎么之间进行转换呢?

常用的基本数据类型:byte、short、char、int、long、boolean、double、float。

整型:byte:1字节     short:2字节     int :4字节     long:8字节

浮点型:float :4字节        double:8字节

布尔型:boolean :1/8字节

字符串:char:2字节

1:int和String之间的互相转换:

/**
* int和String之间相互转换
* @param args
*/
public static void main(String[] args) {
	try {
		int m = 5;
		String str1 = String.valueOf(m);
		System.out.println(str1);
		String str2 = "10";
		int a = Integer.parseInt(str2);
		int b = Integer.valueOf(str2);
		System.out.println(a+","+b);
	} catch (Exception e) {
		e.printStackTrace();
	}	
}

2:int和long之间相互转换:

/**
* int和long之间相互转换
* @param args
*/
public static void main(String[] args) {
	try {
		int m = 5;
		long lm = (long)m;
		System.out.println(lm);
		long n = 35698;
		int an = (int)n;
		System.out.println(an);
	} catch (Exception e) {
		e.printStackTrace();
	}	
}

3:long和String之间相互转换:

/**
* String和long之间相互转换
* @param args
*/
public static void main(String[] args) {
	try {
		long l = 56895;
		String str1 = String.valueOf(l);
		System.out.println(str1);
     	String str2 = "35698";
		long l2 = Long.parseLong(str2);
		System.out.println(l2);
	} catch (Exception e) {
		e.printStackTrace();
	}	
}

4:int和double之间的相互转换:

/**
* int和double之间相互转换
* @param args
*/
public static void main(String[] args) {
	try {
		int l = 56895;
		double d = (double)l;
		System.out.println(d);
		double d2 = 5632;
     	int l2 = (int)d2;
		System.out.println(l2);
	} catch (Exception e) {
		e.printStackTrace();
	}	
}

总结:以上总结了java基本数据类型之间常用的互相转换。

知识就是要不断的学习,不断的复习,才会记忆的更加的深刻。加油,美好的风景一直在路上!

你可能感兴趣的:(Java,面试,基本数据类型,java,后端)