首页 > 编程语言 >Java基础-数据类型

Java基础-数据类型

时间:2023-12-30 17:44:07浏览次数:31  
标签:Java String 基础 数据类型 类型 byte 字节

数据类型

  1. 强类型语言

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

  2. 弱类型语言

    • 要求变量的使用可以不符合规定,所有变量都必须先定义后才能使用。

 

Java的数据类型分为两大类

  1. 基本类型(primitive type)

  1. 引用类型(reference type)

 

图片

 

public class Demo03 {
  public static void main(String[] args) {
      //八大基本数据类型
      int   num1 = 10;     //最常用
      byte   num2 = 20;
      short num3 = 30;
      long   num4 = 40L;   //Long类型要在数字后面加个 L 以便区分

      //小数:浮点数
      float num5 = 50.1F; //float类型要在数字后面加个 F 以便区分
      double num6 = 3.141592653589793238462643;

      //字符
      char name = 'A';

      //字符串 (String) 不是关键字,是一个类
      //String namea = "网抑杰";

      //布尔值:是 非
      boolean flag =true;
      //boolean flag =false;
  }
}

字节


  • 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示。

  • 1B(byte,字节)= 8bit(位)

  • 字符:是指计算机中使用的字母,数字,字和符号。

  • 例:

    • 1bit表示一位

    • 1Byte表示一个字节 1B=8b

    • 1024B=1KB

    • 1024KB=1M

    • 1024M=1G

    • 1024G=1TB

 

标签:Java,String,基础,数据类型,类型,byte,字节
From: https://www.cnblogs.com/wyj1421305841/p/17936590.html

相关文章

  • 无涯教程-Java 正则 - Matcher String group(String name)函数
    java.time.Matcher.group(Stringname)方法返回在上一次匹配操作期间给定组捕获的输入子序列。Stringgroup(Stringname)-声明以下是java.time.Matcher.group(Stringname)方法的声明。publicStringgroup(intgroup)group - 该匹配器模式中捕获组的索引。String......
  • 线性代数基础-矩阵奇异值分解-02
    目录1.引入2.几何的角度理解SVD3.空间的角度理解4如何求解SVD5.SVD的应用1.引入奇异值分解,singularvaluedeconposition是6种矩阵分解方式中,综合性最强应用最广泛的分解技术,是PCA(主成分分析)的基础六种矩阵分解技术:只有矩阵为方阵(m=n)时,才有特征值;但对任何一个矩阵,都......
  • JavawebDay7
    一:数据库操作DQL(用来查询数据库中的数据)1.基本查询设置别名中的as可写可不写,其中别名如果有空格或特殊符号需要给其加上单引号或双引号去除重复记录只是在查询界面不会重复出现,表格不会删除数据2.条件查询in中查询的多选一的值是在括号里的值eglike的用法,如果指定了字......
  • 无涯教程-Java 正则 - Matcher String group函数
    java.time.Matcher.group()方法尝试查找与模式匹配的输入序列的下一个子序列。Stringgroup()-声明以下是java.time.Matcher.group()方法的声明。publicStringgroup()Stringgroup()-返回值与上一个匹配项匹配的(可能为空)子序列,为字符串形式。IllegalStateExcep......
  • 基础函数及一些常用的函数方法2
    1.递归函数在JavaScript中,函数直接或间接的调用自己,则该函数便称为递归函数。 functionfn(){//定义函数fnconsole.log(1);//在控制台打印输出1fn();//调用函数本身}fn();//调用函数 上述代码是一......
  • 无涯教程-Java 正则 - Matcher boolean find(int start)函数
    java.time.Matcher.find(intstart)方法将重置匹配器,然后尝试从指定的索引开始查找与模式匹配的输入序列的下一个子序列。booleanfind(intstart)-声明以下是java.time.Matcher.find(intstart)方法的声明。publicbooleanfind(intstart)start  - 输入字符串中的......
  • 并查集基础 &打击罪犯
    并查集基础真的很基础题目描述:Description某个地区有n(n<=1000)个犯罪团伙,当地警方按照他们的危险程度由高到低给他们编号为1-n,他们有些团伙之间有直接联系,但是任意两个团伙都可以通过直接或间接的方式联系,这样这里就形成了一个庞大的犯罪集团,犯罪集团的危险程度唯一由集团内的......
  • 二分查找算法---java----黑马程序员算法
    1.二分查找算法给定的条件:给定的有序数组A查找目标值为target,其中A标记为 数组序号从0开始,其下标最大为数组长度-1.举例数组:5  14  22 30 31  41 44条件:i>j  i表示左边下标   j表示右边下标   i从5开始   j 从44开始思想:每次计算其......
  • 无涯教程-Java 正则 - Matcher boolean find函数
    java.time.Matcher.find()方法尝试查找与模式匹配的输入序列的下一个子序列。booleanfind()-声明以下是java.time.Matcher.find()方法的声明。publicbooleanfind()booleanfind()-返回值当且仅当输入序列的子序列匹配此匹配器的模式时,才返回true。booleanfind()......
  • 无涯教程-Java 正则 - Matcher int end(int group)函数
    java.time.Matcher.end(intgroup)方法返回在上一次匹配操作期间给定组捕获的子序列的最后一个字符之后的偏移量。intend(intgroup)-声明以下是java.time.Matcher.end(intgroup)方法的声明。publicintend(intgroup)group  - 该匹配器模式中捕获组的索引。in......