PHP与Java语言中数据类型的比较

本篇将介绍PHP与Java语言中数据类型的比较。 有PHP编程背景的程序员们,在编写Java程序时,都会感觉在定义变量时有很大的不同。原因是PHP是弱类型语言,定义变量的类型是什么,PHP会自动识别。 举例: $a = 10;$a = “hello”; 此时的$a为string类型hello。 但是在Java中你就不可以这样做: int a = 10;String a = “hello”; 因为在Java中不可以重复的定义变量。 另外,Java在定义数值类型时,默认为int整型。也就是说,你在定义整型变量时,如果超过了int类型的最大值,系统将报错。 long longValue=5000000000; 那在实际中如何解决长整型变量的定义呢?你需要在数值后加上l,以此类推,在定义其他类型时,也需要做标示。 举例: int x=(int)66.56+(int)43.2;System.out.println(x);109…