2.java数据类型
发表日期:2015-07-07 18:23:43 | 来源: | | 浏览(709) 分类:JAVA基础
public class NotePad { public static void main(String[] args) { int i = 10; float f = 20.66f; double d = 30.654; String s = "abc"; float DtoF = (float) d;//转型 /** * @describe 整型(Integer) */ int min = Integer.MIN_VALUE;//整型最小值 int max = Integer.MAX_VALUE;//整型最大值 System.out.println(min);//-2147483648 System.out.print(max);//2147483647 System.out.println("print和println的区别第一个打印字符不换行,第二个打印完换一行."); /** * @describe 字符类型(char) * 只能存两个字节的数据,所以只能存一个字母或一个汉字 * char 范围是0-255 * 字符数据只能用单引号括起来不能用双引号括起来,也就是'数据内容' */ char c1 = 'a'; //char c1 = "a";此代码是错的,char类型的字符数据只能用单引号不能用双引号'数据内容',用双引号应该是String类型 char c2 = 97; System.out.println(c1);//a System.out.println(c2);//a /** * @describe 浮点型(float) */ float f1 = (float) 0.5655;//要么强制转型 float f2 = 0.5655f;//要么浮点数后加 f代表是浮点数 System.out.println(f1);//0.5655 System.out.println(f2);//0.5655 /** * @describe 双精度型(double) */ double d1 = 3420.5655; double d2 = 3420.5655d; System.out.println(d1);//3420.5655 System.out.println(d2);//3420.5655 /** * @describe 布尔型(boolean) * * boolean b3 = 1;//此代码是错的,java是强类型语言,boolean类型就有两个值true或者false, * 不像PHP等其他语言是弱类型语言1也表示true,0表示false,甚至只要是非0或null都表示true */ boolean b1 = true; boolean b2 = false; System.out.println(b1);//true System.out.println(b2);//false /** * @describe 类型转换 * 任何类型都可以像String类型转换,比如数字123 可以转换为字符串 "123" * 但是不一定任何类型的String都可以转换为数字 比如 "abc" 就不可能转换为数字,除非是"数字字符串"才可以转换。 */ //int i = 1.23;//此代码是错误的、因为int是整型只能表示整数 如:int i = 1; //int i = 1.23f;//此代码是错误的、因为1.23f就表示是浮点数了,它怎么能和整型匹配呢,这不叫转型 int i = (int)1.23;//将浮点数1.23强制转换为整型,那么结果当然是1咯 System.out.println(i);//1 //其它转型亦如此,不一一列举 } }
- JAVA(0)
- JAVA基础(30)
- 1.JAVA开发环境配置(0)
- 2.java数据类型(0)
- 3.数组(0)
- 4.Date(0)
- 5.String 和 StringBuffer类常用方法(0)
- 6.Math类(0)
- 7.Cloneable(0)
- 8.File 文件(0)
- 9.FileReader和FileWriter(0)
- 10.RandomAccessFile(0)
- 11.FileInputStream和FileOutputStream(0)
- 12.InputStreamReader和OutputStreamWriter(0)
- 13.BufferedReader(0)
- 14.Scanner(0)
- 15.DataOutputStream(0)
- 16.Thead 多线程(0)
- 17.TimerTask(0)
- 18.zip(0)
- 19.Charset(0)
- 20.List(0)
- 21.Map(0)
- 22.Properties(0)
- 23.Enumeration(0)
- 24.Collection(0)
- 25.JDBC(0)
- 26.Iterator(0)
- 27.Abstract(0)
- 28.Interface(0)
- 29.Serializable(0)
- 30.Camparable(0)
- JSP基础(50)