Java基本数据类型转换及运算符】的更多相关文章

上次我们说到完了Java中的基本数据类型,今天我们来说说Java中的基本数据类型转换和Java中的运算符 基本数据类型转换 java中可以从任意基本数据类型转型到外的基本数据类型 注意:(boolean)类型不可以转换为其他的数据类型. 转换分为默认转换和强制转换. 整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则: (1),容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为: byte,short,char,->int->long->float->…
一:Java的基本数据类型和引用数据类型 1:基本数据类型 2:引用数据类型 二:基本数据的类型转换 基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编译出错. 1.基本数据类型中数值类型的自动类型提升 数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储.如:byte类型的变量占用8位,int类型变量占用32位等.相应的,…
JAVA中基本数据类型: 类型: 字节: 范围: 默认值: byte 1 -128~127 0 short 2 -32768~32767 0 char 2 0~65535 '\u0000' int 4 -2147483648~2147483647 0 long 8 -2^63~2^63-1 0L或0l float 4 3.402823e38~1.401298e-45 0.0F或0.0f double 8 1.797693e308~4.9000000e-324 0.0D或0.0d boolean…
import java.io.UnsupportedEncodingException;  public class ConToByte {      /**     * double转换byte     * @param  arr  byte[]     * @param  param    double   double类型的参数     * @param  index  int     */     public static void putDouble(byte[] arr, doub…
java的基本数据类型有(int.byte.double.float.char.boolean.long.short):这里介绍整型数据 示例1: public class H_Z01 { public static void main(String[] args) { int b = 350; byte a = (byte) 350 ; System.out.println(a); System.out.println(Integer.toBinaryString(b)); } } 输出为:…
向上转换: 整型,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则: 容量小的类型可自动转换为容量大的数据类型: byte,short,char → int → long → float → double byte,short,char之间不会相互转换,他们在计算时首先会转换为int类型. boolean 类型是不可以转换为其他基本数据类型. Eg: int i = 123; long l = i;       //自动转换,不需强转 float f = 3.14F; double…
1. Integer/int  转 String Integer a = 1; (int a = 1) String b = Integer.toString(a); 2. float 转 String float a = 1.0; String b = String.valueOf(a) ; 3. 字符串转 Integer String a ; Integer b = Integer.parseInt(a) ; 4. String 转成float String a; float b = Flo…
public class TestConvert2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i = 1,j; float f1 = 0.1f; float y = (float)0.2; float f2 = 123; long l1 = 12345678; long l2 = 8888888888L; double d1 = 2e…
public class TestConvert { /**容量小的类型自动转化为容量大的类型数据类型按容量大小排列 * byte,short,char -> int ->long->float->double * @param args前三种不相互转换,计算时先转回int */ public static void main(String[] args) { // TODO Auto-generated method stub int i1 = 123; int i2 = 456…
1.基本数据类型转换为字符串 int t1 = 2; String t2 = Integer.toString(t1); 2.字符串转换为基本数据类型 int t3 = Integer.parseInt(t2); double t4 = Double.parseDouble(t2); .... int t5 = Integer.valueOf(t2)…