首页 > 编程语言 >java.3 Java数据类型1

java.3 Java数据类型1

时间:2023-01-16 17:11:06浏览次数:45  
标签:字符 Java 字节 数据类型 类型 java.3 变量

数据类型讲解

Java属于强类型语言

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

  • 优点:安全性高
  • 缺点:速度慢(相对而言)
    Java数据类型分为引用类型和基本类型

基本数据类型Primitive type

  • 数值类型
    1. 整数数据类型
      • byte(1个字节范围):-128~127
      • short(2个字节范围):-32768~32767
      • int(4个字节范围):-2147483648~2147483647
      • long(8个字节范围):-9223372036854775808~9223372036854775807
    2. 浮点数数据类型
      • float占4个字节
      • double占8个字节
    3. 字符类型
      • char 2个字节
  • bloolean数据类型 (占1位) (用作判断)(只有true和false两种)

引用数据类型Reference type


接口
数组


字节

  • 位(bit):计算机内部储存的最小单位,如11001100是一个8位二进制数
  • 字节(byte):计算机处理数据的基本单位,习惯上用大写B表述
  • 1B=8bit(一个字节用8个位表示)
  • 字符:计算机所使用的字母、数字、字和符号

常见字节转换

  • 1bit表示1位
  • 1Byte表示1个字节,即8位,1B=8bit
  • 1024B=1KB
  • 1024KB=1M(兆)
  • 1024M=1G
  • 1024G=1TB

变量

Java中变量是基本的储存单元,对于Java中变量的定义即

数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量

public class demo02 {
    public static void main(String[] args) {
        //八大基本数据类型
        //整数
        int num1 = 10;//最常用
        byte num2 = 12;
        short num3 = 11;
        long num4 = 90L;//Long在使用时需要+L
        //小数(浮点数)
        float num5 = 2.5F;//float在使用时需要+F
        double num6 = 90.1;
        //字符类型
        //字符
        char name = '志';
        //字符串,String不是关键词
        String namea ="志气";
        //布尔逻辑字符(是非)
        boolean flag = true;
        boolean flag1 = false;
    }
}

标签:字符,Java,字节,数据类型,类型,java.3,变量
From: https://www.cnblogs.com/starfiring/p/17055876.html

相关文章

  • 【学懂Java】(三)数组
    一.概述a.数组是相同类型数据的有序集合:相同类型的若干个数据,按照一定先后次序排列组合而成。其中,每一个数据称作一个数组元素每个数组元素可以通过一个下标来访问它们.b......
  • Java控制台摸鱼看书大法
    “本代码由摸鱼本鱼提供”老板:控制台虽然好看,也不能看一整天啊! (因为小说章节不准确,定位章节可能会有偏差,这个只能自己调整了)效果图:    废话不多说,直接上代......
  • JavaScript async/await 的用法以及它与 Promise 的区别
    async/await是JavaScript中的语法糖,用于简化异步代码的编写。它允许你在异步代码中使用同步风格的语法,使代码更易于阅读和维护。用法:使用关键字async声明一个异步......
  • 图片上传报错 java.lang.IllegalArgumentException: image == null!
    记录一次报错java.lang.IllegalArgumentException:image==null!jdk版本:openjdk1.8问题复现:使用  ImageIO.read(newFileInputStream(imgPath)) 进行图片读取时,......
  • 算法学习01—Java底层的正整数与负整数
    算法学习01—Java底层的正整数与负整数本节课学到的知识编写一个方法,打印出int类型数字的二进制长什么样为什么int类型的最大值是2^32-1,最小值是-2^32......
  • JavaBean
      ......
  • 2022网鼎杯ezjava分析
    文章首发于sec-inhttps://www.sec-in.com/article/2042拿到题目代码只有一个EvilController控制器,获取base参数值然后base64解码后带入readObject,很明显的一个反序列化......
  • javascript中怎么将字符串转换为函数
    要将字符串转换为函数“ eval() ”,应使用方法。此方法将字符串 作为参数并将其转换为函数。语法eval(string);示例在以下示例中,在字符串本身中,使用函数分配了一个名......
  • JavaDoc
    JavaDocjavadoc命令是用来生成自己的API文档(帮助文档)的,需要配合注解使用参数信息​ @author作者名​ @version版本号​ @sincejdk版本​ @param参数名​ @ret......
  • Java运算符
    ++出现在变量前和变量后的区别当++出现在变量后会先做赋值运算,再自加一当++出现再变量前会先做自加一运算,再赋值什么是短路现象,什么时候会发生短路?当左边的表达式为f......