【03】数据类型的差异

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中不支持。

 

谢谢观看!

 

 

posted @ 2019-12-03 21:53  the_path_of_grace  阅读(211)  评论(0编辑  收藏  举报