Java 数据类型及转换】的更多相关文章

原文链接:http://java.chinaitlab.com/base/725590.html 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理.显示时间方面的问题等.下面笔者就开发中的一些体会介绍给大家. 我们知道,Java的数据类型分为三大类,即布尔型.字符型和数值型,而其中数值型又分为整型和浮点型:相对于数据类型,Java的变量类型为布尔型boolean:字符型char:整型by…
java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int.long和浮点数类型float(直接赋值时必须在数字后加上f或F).double(赋值时可以加d或D也可以不加). java变量: 数据类型 变量名[=值][,变量名[=值]];int a;int b = 1;int c,d;int…
一.介绍 数据类型的转换,分为自动转换和强制转换.自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换:强制类型转换则必须在代码中声明,转换顺序不受限制. 自动数据类型转换 自动转换按从低到高的顺序转换.不同类型数据间的优先关系如下:    低--------------------------------------------->高    byte,short,char-> int -> long -> float ->…
数据类型 基本数据类型分类 (8种) byte .short. int. long. char. float. double .boolean 1个字节占8位   整数型byte 1字节 -128~127  . short  2字节 .int 4字节.long 8字节 字符型char 2字节  采用unicode 浮点型float 4字节32位 单精度f1=3f: double 8字节64位 双精度 布尔型boolean (true  false) long型可直接转为float型 5+6+7L…
Java数据类型,从小到大排序 byte ,short ,int ,long ,float, double,char 1.小数据类型转换大的数据类型,自动转换 int a = 3; double b = a; System.out.println(b); // 3.0 2.大数据类型转换小数据类型,强制转换 long a = 3; int b = (int)a; System.out.println(b); 3.两个不同数据类型的数据运算结果,取决于大的数据类型. long a = 3; int…
一.数据类型自动转换 public class Test{ public static void main(String[] args){ int a = 1; double b = 1.5; double a_b_count = a+b; //整型与双精度型相加时,结果会自动转换为双精度型 String c = "凌"; char d = '晨'; char e = '好'; String c_d_e_content = c+d+e; //字符型与字符串型相加时,结果会自动转换为字符…
前言 Java中可以进行不同数据类型的加减乘除运算吗?是可以的.在算术运算符中已经体验过如果两个整数(int)相除会去掉小数部分.如果需要保留小数部分,可以让除数或者被除数变为double类型的(5变为5.0).其实Java是自动的将int的那个数变为了double类型了也就是Java自动的将整数变为了浮点数.例如5/2.0 其实是5.0/2.0. 1.自动类型转换(也叫隐式类型转换) 可以将一个数赋值给更大数值范围的变量,例如可以经byte 变量赋值给short变量可以将short变量赋值给i…
整形: byte(1个字节) 范围:-128~127 short(2个字节) 范围:-215~215-1 (-32768~32767) int(4个字节) 范围:-231~231-1 (-2147483648~2147483647) long(8个字节) 范围:-263~263-1 浮点型: float(4个字节) 范围:-3.403E38~3.403E38 double(8个字节) 范围:-1.798E308~1.798E308 float只能表示7位有效数字,double能表示15位有效数字…
一.数据类型分类:主要分为 基本类型.引用类型两大类: 二.基本类型 转换原则 1.类型转换主要在在 赋值.方法调用.算术运算 三种情况下发生. a.赋值和方法调用 转换规则:从低位类型到高位类型自动转换:从高位类型到低位类型需要强制类型转换: (1)布尔型和其它基本数据类型之间不能相互转换:  (2)byte型可以转换为short.int..long.float和double:  (3)short可转换为int.long.float和double:  (4)char可转换为int.long.f…
1.字符串类型向整形转换 int age = Integer.parseInt(strAge); 2 int -> String int i=12;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i); 3 String -> int s="12";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue(…