我的编程空间,编程开发者的网络收藏夹
学习永远不晚

java中变量与类型是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

java中变量与类型是什么

这篇文章主要介绍了java中变量与类型是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    整型变量

    基本语法格式

    int变量名= 初始值;

    代码示例

    int a = 10;

    int表示变量的类型是一个整型。在 Java 中, 一个int变量占 4 个字节,和操作系统没有直接关系。

    什么是字节?

    字节是计算机中表示空间大小的基本单位.

    计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte).

    我们平时的计算机为 8GB 内存, 意思是 8G 个字节.

    其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.

    所以 8GB 相当于 80 多亿个字节.

    长整型变量

    基本语法格式

    long 变量名 = 初始值;

    代码示例

    long a = 10L;//定义一个长整型变量,也可以写为long a = 10l;(l是L的小写)

    Java 中 long 类型占 8 个字节

    双精度浮点型变量

    基本语法格式

    double 变量名 = 初始值;

    代码示例

    double a = 1.0;

    java中double是8个字节。Java 的 double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差。 例如:

    double a = 1.1;System.out.println(a * a);

    结果为:

    java中变量与类型是什么

    单精度浮点型变量

    基本语法格式

    float 变量名 = 初始值;

    代码示例

    float a = 1.0f;//也可以写作1.0F

    float 类型在 Java 中占四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float。

    字符类型变量

    基本语法格式

    char 变量名 = 初始值;

    代码示例

    char ch = 'A';

    java中一个字符占两个字节。 因为 Java 中使用 Unicode 表示字符。

    字节类型变量

    基本语法格式

    byte 变量名 = 初始值;

    代码示例

    byte a = 0;

    java中byte的大小为1个字节。

    短整型变量

    基本语法格式

    short 变量名 = 初始值;

    代码示例

    short a = 0;

    java中short占用两个字节。

    布尔类型变量

    基本语法格式

    boolean 变量名 = 初始值;

    代码示例

    boolean value = true;

    boolean类型的变量只有两种取值,true表示真,false表示假。

    Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法。

    boolean 类型有些 JVM 的实现是占 1 个字节, 有些是占 1 个比特位, 这个没有明确规定。

    简单/内置类型小结

    简单类型/内置类型包装类大小(字节)取值范围
    intInteger4-2^31——2^31-1
    longLong8-2^63——2^63-1
    doubleDouble84.9E-324 ——1.7976931348623157E308
    floatFloat41.4E-45——3.4028235E38
    charCharacter20——65535
    byteByte1-128——127
    shortShort2-2^15——2^15-1
    booleanBooleanJVM标准并未明确大小

    字符串类型变量

    基本语法格式

    String 变量名 = "初始值";

    代码示例

    String name = "张三";

    转义字符

    转义字符解释
    \n换行
    \t水平制表符
    \'单引号
    \"双引号
    \\反斜杠

    例如:

    String str = "My name is \"张三\"";System.out.println(str);

    结果为:

    java中变量与类型是什么

    字符串拼接

    +表示字符串拼接。

    例如:

    String a = "hello ";String b = "world";System.out.println(a+b);

    结果为:

    java中变量与类型是什么

    变量作用域

    变量作用域指是该变量能生效的范围, 一般是变量定义所在的代码块 (大括号)。例如:

    public class TestDemo {    public static void main(String[] args) {        {            int a = 10;            System.out.println(a);//编译通过        }        System.out.println(a);//编译不通过,找不到变量a    }}

    变量的命名规则

    • 一个变量名只能包含数字, 字母, 下划线

    • 数字不能开头.

    • 变量名是区分大小写的

    注意: 虽然语法上也允许使用美元符($)命名变量,但不推荐这样命名。

    命名推荐小驼峰命名法。 例如:

    int maxValue = 10;

    常量

    常量指的是运行时类型不能发生改变,不能在程序运行过程中发生修改。

    字面值常量

    10 // int 字面值常量(十进制) 010 // int 字面值常量(八进制) 由数字 0 开头. 010 也就是十进制的 8 0x10 // int 字面值常量(十六进制) 由数字 0x 开头. 0x10 也就是十进制的 16 10L // long 字面值常量. 也可以写作 10l (小写的L) 1.0 // double 字面值常量. 也可以写作 1.0d 或者 1.0D 1.5e2 // double 字面值常量. 科学计数法表示. 相当于 1.5 * 10^2 1.0f // float 字面值常量, 也可以写作 1.0F true // boolen 字面值常量, 同样的还有 false 'a' // char 字面值常量, 单引号中只能有一个字符"abc" // String 字面值常量, 双引号中可以有多个字符.

    final 关键字修饰的常量

    final修饰的变量不能被更改。例如:

    final int a = 10;a = 20;//编译错误

    感谢你能够认真阅读完这篇文章,希望小编分享的“java中变量与类型是什么”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    java中变量与类型是什么

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    java中变量与类型是什么

    这篇文章主要介绍了java中变量与类型是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。整型变量基本语法格式int变量名= 初始值;代码示例int a = 10;int表示
    2023-06-20

    java中什么是类变量

    本篇文章为大家展示了java中什么是类变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4.
    2023-06-14

    JavaScript的变量与数据类型是什么

    这篇文章给大家介绍JavaScript的变量与数据类型是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言:我不是搞前端,而是搞后端的。本命编程语言是java。学习js的嘛,因为看到室友能做出动态网页,而我只能做出
    2023-06-22

    php中资源类型变量指的是什么

    这篇文章给大家分享的是有关php中资源类型变量指的是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、概念资源类型变量是PHP中最复杂的变量,也是复合型结构。PHP的zval可以表示广泛的数据类型,但是很难充
    2023-06-15

    Java注释、数据类型、常量与变量怎么用

    这篇文章主要介绍了Java注释、数据类型、常量与变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java注释、数据类型、常量与变量怎么用文章都会有所收获,下面我们一起来看看吧。一. 注释1.简介
    2023-06-30

    java中怎么检查变量的类型

    在Java中,可以使用instanceof关键字来检查变量的类型。语法如下:javavariable instanceof Type其中variable是要检查的变量,Type是要检查的类型。instanceof关键字会返回一个布尔值,如果
    2023-10-18

    浅谈python中的变量默认是什么类型

    1、type(变量名),输出的结果就是变量的类型; 例如 >>> type(6) 2、在Python里面变量在声明时,不需要指定变量的类型,变量的类型是动态指定的;>>> x=5 >>> type(x)
    2022-06-04

    java中什么是类型

    java中什么是类型java编程语言中说的类型通常是指数据类型,Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。同时java还有引用类型(对象,数组等)。推荐:《Java教程》 数据类型在数据结构中的定义
    java中什么是类型
    2019-01-14

    Java中静态变量与实例变量的区别是什么

    今天就跟大家聊聊有关Java中静态变量与实例变量的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或
    2023-06-17

    java怎么查看变量类型

    在Java中,可以使用以下方法查看变量的类型:1. 使用`getClass()`方法:这个方法返回一个`Class`对象,表示变量的类型。例如:```javaint num = 10;System.out.println(num.getCl
    2023-10-11

    C#隐含类型局部变量是什么

    本篇内容主要讲解“C#隐含类型局部变量是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#隐含类型局部变量是什么”吧!总体来说,Visual Studio 2008和.NET 3.5是建立在
    2023-06-17

    Java中的变量类型有哪些

    小编给大家分享一下Java中的变量类型有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、局部变量在方法或语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。局部变量声明在方法
    2023-06-25

    java中string是什么类型

    (1)首先给出数据类型的分类 (推荐学习:java课程)(2)Java数据类型在内存中的存储:1)基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面,而
    java中string是什么类型
    2018-05-20

    Oracle中变量与表类型的关系

    在Oracle中,变量和表类型是两种不同的概念,但它们在PL/SQL编程中都有各自的应用。变量定义:变量是在程序运行过程中其值可以改变的量。类型:Oracle中的变量类型包括基本数据类型(如NUMBER、VARCHAR2、DATE等)和
    Oracle中变量与表类型的关系
    2024-08-27

    java怎么用类名作为变量类型

    在Java中,类名可以作为变量类型。要使用类名作为变量类型,可以按照以下方式声明变量:ClassName variableName;其中,ClassName是类的名称,variableName是变量的名称。例如,如果要声明一个名为per
    2023-10-25

    java怎么定义string类型变量

    在Java中,可以使用如下方式定义String类型变量:1. 使用关键字String声明变量并初始化:```javaString str = "Hello World";```2. 使用关键字new创建String对象:```javaStr
    2023-09-27

    Python中的变量与常量是什么

    这篇文章将为大家详细讲解有关Python中的变量与常量是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、变量、常量的区别变量:在程序运行过程中,值会发生变化的量。常量:在程序运行过程中
    2023-06-25

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录