zoukankan      html  css  js  c++  java
  • 数据类型

     

    强类语言

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

    (定义用=来表示。如:String a="Hello";这样a定义为Hello)

    弱类语言

    可以不符合规定,可以执行即可

    基本数据类型(Pnimitive Type)

    整数类型

    • byte 占1个字节范围:-128——127

    • short 占2个字节范围:-32768——32767

    • int 占4个字节范围:-2147483648——2147483647(正负二十一亿之间)

    • long 占8个字节范围:-9223372036854775808——9223372036854775807(一般用不到,在使用时在数字后面加L来表示用的long类型)

      int可以加在输出句中强制转换文字为数字,所有文字的本质是数字,只是用数据类型的关键词转换了输出后看到结果。如:

      char A='B';

      System.out.println((tin)A);

    浮点类型(小数)

    • float 占4个字节(表示数字较小,使用时在数字后面加F来表示用的float类型)

    • double 占8个字节(表示数字较大,比较常用)

    字符类型/字符串

    • char 占2个字节,是字符,只能表示一个字

      char 内有一个Uunicode编码,可以将数字转换为文字,表示方式为 char A='U0061' 输出后结果就得到a。改变数字可得到其他结果。

    • String 是字符串,可以表示多个字。但它是“类”,不是“关键词”,

    boolean类型(布尔值 )

    • true 占1个字节,代表正确

    • false 占1个字节,代表错误

      布尔值多用于比较,用==号来表示是否相等。在输出的括号输入需比较的字符==字符即可比较,但比较时最好完全避免使用浮点数来进行比较,因为浮点数是计算结果数字是有限的,只能计算出一个大约数,只能是接近 但不等于。需要比较时最好用BigDevimaL的数据类来进行比较 BigDevimaL A=1.0;

      BigDevimaL B=2.0;

      System.out.println(A==B);

      转义字符

      • 制表符(相当于tab键)

      • 换行( 后的内容会跳转下一行)

      •  退格(可以消失前面一个字)

      • 回车( 前面内容会消失)

      • 单引号 单引号,可以在输入单引号 ,双引号则可以输入双引号

      • 表示反斜杠,可以加入反斜杠

       

    所有字符的本质都是数字,可以通过转意来将字字符变为数字形式,或者用数字形式变成字符

    import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;

    import java.sql.SQLOutput;

    public class Demo02 {
      public static void main(String[] args) {
    //八大基本数据类型(强烈型语言)
          //整数

          int 大娃 = 10; //最常用
          byte 二娃 = 20;
          short 三娃 = 30;
          long 四娃 =30L;//long类型要在数字后面加大写L

          //浮点数、小数
          float c70 = 50.1F;//float类型要在数字后面加F
          double f=123.5;

          //字符
          char dacfy = 'A';//用单引号来表示,只能有一个字符
          //字符串
          String num="cal456";//它不是一个关键词,而是一个类。可以表示多个字符

          //布尔值,是非
          boolean y=true;
          boolean k=false;//只有两个值,true为是,false为非
          System.out.println();
      }
    }

     

  • 相关阅读:
    Unix/Linux环境C编程入门教程(20) 搭建基于Mac的 Xcode 与 QT 开发环境
    CC++初学者编程教程(10) 搭建Android java C/C++ NDK QTforAndroid 开发环境
    CC++初学者编程教程(9) Windows8.1安装VS2013并捆绑QT与编程助手
    CC++初学者编程教程(8) VS2013配置编程助手与QT
    云服务和虚拟机的预留 IP 地址
    zabbix自定义监控mysql
    关于 /etc/zabbix/zabbix_agentd.conf 文件 Hostname 文件的说明
    Centos7安装Zabbix3.4
    覆盖索引小结
    关于使用索引的一些经验
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13654936.html
Copyright © 2011-2022 走看看