java和C#非常相似,它们大部分的语法是一样的,但尽管如此,也有一些地方是不同的。
为了更好地学习java或C#,有必要分清它们两者到底在哪里不同。
我们这次要来探讨数据类型的差异。
java代码:
1 package HelloWorld; 2 3 public class HelloWorld { 4 public static void main(String[] args) { 5 //相同的部分 6 7 //整数类型 8 byte _byte = 0; 9 short _short = 10; 10 int _int = 1; 11 long _long = 1234; 12 13 //浮点数类型 14 float _float = 0.1f; 15 double _double = 123.4; 16 17 //不同的部分 18 19 //布尔类型 20 boolean _flag = true; 21 //字符串类型 22 String str = "Hello World!"; 23 } 24 }
C#代码:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApp1 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 //相同的部分 14 15 //整数类型 16 byte _byte = 0; 17 short _short = 10; 18 int _int = 1; 19 long _long = 1234; 20 21 //浮点数类型 22 float _float = 0.1f; 23 double _double = 123.4; 24 25 26 //不同的部分 27 28 //布尔类型 29 bool _flag = true; 30 //字符串类型 31 string str = "Hello World!"; 32 //decimal类型 33 decimal _decimal = 10.1m; 34 } 35 } 36 }
分析和总结:
1、java和C#都是四类八种。
2、java的布尔类型是boolean,而C#则是bool。
3、java中的字符串只能用String, 而C#是大小写都可以的(建议小写)。
3、C#特有的是decimal类型,java中不支持。
谢谢观看!