zoukankan      html  css  js  c++  java
  • 【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中不支持。

     

    谢谢观看!

  • 相关阅读:
    LINUX服务器上新增用户名
    Mac OS X 常用快捷键
    leetcode 学习心得 (2) (301~516)
    leetcode 学习心得 (1) (24~300)
    C 实现简单的栈
    Hbase压力测试
    hadoop,yarn和vcpu资源配置
    ubuntu14通过trove/redstack安装openstack环境
    fedora 使用trove的redstack 安装openstack环境
    fedora22 mysql安装
  • 原文地址:https://www.cnblogs.com/edcoder/p/11979753.html
Copyright © 2011-2022 走看看