目录

1 整型分类

2 Java 语言整型常量的四种表示形式

3 长整型常数的声明

4 Java变量交换的两种方式无第三方变量


1 整型分类

整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。

2-4整型数据类型

类型

占用存储空间

表数范围

byte

1字节

-27 ~   27-1(-128~127)

short

2字节

-215 ~   215-1(-32768~32767)

int

4字节

-231 ~   231-1 (-2147483648~2147483647)约21亿

long

8字节

-263 ~   263-1

2 Java 语言整型常量的四种表示形式

  • 十进制整数,如:99, -500, 0

  • 八进制整数,要求以 0 开头,如:015

  • 十六进制数,要求 0x 或 0X 开头,如:0x15

  • 二进制数,要求0b或0B开头,如:0b01110011

Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。

3 长整型常数的声明

long a = 55555555;  //编译成功,在int表示的范围内(21亿内)。long b = 55555555555;//不加L编译错误,已经超过int表示的范围。

我们修改成long类型的常量即可:

long b = 55555555555L;

4 Java变量交换的两种方式无第三方变量

方法一:(可操作字符)

a = a^b;
b = a^b;
a = a^b;

方法二:(可操作字符)

a=a+b;

b=a-b;

a=a-b;

方法三:(不可以操作字符)

a=a*b;

b=a/b;

a=a/b;

Java整型变量和整型常量相关推荐

  1. java 整型变量,Java 整型变量

    Java 整型变量 在接下来的时间里面,我们准备为大家介绍"整型变量". 在前面的学习中,我们已经认识了整型常量,而常量在程序运行的过程中是不可以改变的.所以,在程序开发的过程中, ...

  2. java不能作为整型常量_以下字符组合中,不能作为Java整型常量的是_学小易找答案...

    [单选题]关于现浇水磨石面层的外观质量要求,以下说法不正确的是( ). [单选题]60.将/usr 文件打包为 usrback.tar.gz的方法是: [简答题]什么是产品组合?它包括什么?怎么理解产 ...

  3. 14.JAVA整型变量

    表示形式 Java语言整型常数的3种表示形式: 1.十进制整数:99,-100,0 2.八进制整数:要以0开头,如015 3.十六进制整数:以0x开头,如0x15 点击查看十进制八进制十六进制概念 p ...

  4. java中的整型常量,在Java中,整型常量不可以是?

    室内设计第一个目标 (PDF)<西班牙语报刊导读>Página 8 第3大题 5. 关于"卡夫丁峡谷"以下观点不正确的是( ) 荣格集体潜意识中的黑暗面是指( ).(第 ...

  5. 使用javap深入理解Java整型常量和整型变量的区别

    我下图代码第五行和第九行分别定义了一个整型变量和一个整型常量: static final int number1 = 512; static int number3 = 545; Java程序员都知道 ...

  6. 零基础全方位学习java的方法

    java技术岗是一个就业率非常高的岗位,因此有很多人都想要学习java技术,其中不乏一些零基础同学,零基础小白都不清楚自己该如何学习java,那么下面小编就为大家详细的介绍一下零基础全方位学习java ...

  7. Java语法基础-1

    1. 关键字 1.1 关键字概述 被Java语言赋予特定含义的单词 1.2 关键字特点 组成关键字的字母全部小写 1.3 关键字注意事项 goto和const作为保留字存在,目前并不使用 类似Note ...

  8. java编写桌球游戏素材小球图片_你学不好Java还是有原因的!拿走这套Java系统教程,自学必备...

    很多同学都遇到过一种情况:就是无论自己怎么学Java,到头来发现学的都是皮毛,当真正去用python去做一个项目的时候,脑袋里面一片空白.完全不知道从何做起! 那是你没有系统的学过一次Java,现在的 ...

  9. 零基础学习Java,全方位知识点总结!

    java技术岗是一个就业率非常高的岗位,因此有很多人都想要学习java技术,其中不乏一些零基础同学,零基础小白都不清楚自己该如何学习java.那么下面小千就为大家详细的介绍一下零基础全方位学习java ...

最新文章

  1. chromiumwebbrowser 使用_CefSharp ChromiumWebBrowser初始化完成后加载网址
  2. ORA-03113: end-of-file on communication channel Process ID: 252 Session ID: 1 Serial number: 3
  3. kibana操作elasticsearch:修改数据
  4. 数组重复次数最多的元素递归_在不使用递归的情况下计算链接列表中元素的出现次数...
  5. mysql-练习的数据准备
  6. Zookeeper基本概念
  7. WSS(Windows Storage Server)2008R2使用指南(三)配置及使用篇
  8. 网络安全模型_工业互联网态势感知,看得见的网络安全
  9. 今年的移动Pwn2own破解大赛:iPhone+安卓=50万美元
  10. ...............
  11. QT中QTableWidget鼠标事件捕获
  12. VRRP在城域网中的应用
  13. 手机RAM、ROM和储存卡的那些事
  14. SpringBoot中使用MyBatis-Plus是如何解决Invalid bound statement (not found)这个异常的
  15. java aes iv_java AES加密解密
  16. (第两百篇BLOG记录)写于博士三年级结束-20210529
  17. java 快递100_使用快递100 查询链接实现快速查询的示例
  18. ArcGIS JS 版军事标绘图、燕尾箭头;支持VUE版本
  19. 电脑系统重装下载的系统在哪找到
  20. 第一篇博文 开启我的互联网世界【立志学好C语言的兵哥哥】

热门文章

  1. 令我“细思极恐”的Faster-R-CNN
  2. php上传图片到mysql并显示
  3. java.sql.SQLException: HOUR_OF_DAY: 2 -> 3
  4. UML类图、6种关系
  5. 小程序开发API之获取系统信息wx.getSystemInfo()、wx.getSystemInfoSync()
  6. ZooKeeper命令行
  7. 华师c语言作业,C语言程序设计(华师在线作业)1.doc
  8. Python爬虫--爬取厦大电费
  9. Python —— 魔方方法
  10. 【GlobalMapper精品教程】043:图片自动矢量化