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();
      }
    }

     

  • 相关阅读:
    JAVA,统计字符串里面每个字符出现的次数
    JAVA,遍历HashMap的2种方式,keySet方法和entrySet对象
    JAVA,Map接口常用方法
    JAVA,Collection集合常用API和集合特点
    object类常用方法
    [Algorithm] 双指针应用
    [CV]计算机视觉中值变换、拉普拉斯算子、傅里叶变换
    [CNBlogs]使用Typora和MetaWeblog改善博客园书写体验
    [C#] 动态编程表达式树实现NPOI.IROW快速映射优化
    [CV] 计算机视觉像素位变换(反转变换、对数变换,伽马变换,直方图均衡化)
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13654936.html
Copyright © 2011-2022 走看看