Java教程 - Java整数类型

Java字节类型

最小的整数类型为byte。byte类型变量在使用来自网络或文件的数据流时非常有用。

字节变量通过使用byte关键字声明。下面声明两个字节变量b和c:byte b, c;

byte是有符号的8位类型,范围从-128到127。

以下代码创建两个字节类型变量并分配值。public class Main {

public static void main(String[] args) {

byte b1 = 100;

byte b2 = 20;

System.out.println("Value of byte variable b1 is :" + b1);

System.out.println("Value of byte variable b1 is :" + b2);

}

}

上面的代码生成以下结果。

字节类在对象中封装了原始类型字节的值。字节类提供了将字节转换为字符串和字符串转换为字节的几种方法

Java short类型

Java short类型的大小在字节和整数之间。

short是一个有符号的16位类型。短类型变量的范围为-32,768到32,767。

下面是一些简短变量声明的例子:short s;

short t;

Java int类型

当在表达式中使用字节和短型值时,在求值表达式时将它们提升为int。

int是有符号的32位类型,范围为-2,147,483,648到2,147,483,647。

Java long类型

当int类型不够大时,使用Java long类型。

long是一个有符号的64位类型和。长型的范围是-9,223,372,036,854,775,808至9,223,372,036,854,775,807。

要指定一个长文字,你需要告诉编译器字面值的类型为long,通过在文本上附加一个大写或小写的L。例如,0x7ffffffffffffffL或123123123123L。

以下代码创建一个long类型文字,并将值分配给along类型变量。public class Main {

public static void main(String args[]) {

long l = 0x7ffffffffffffffL;

System.out.println("l is " + l);

}

}

此程序生成的输出如下所示:

例子

这里是一个使用long类型来存储结果的程序。public class Main {

public static void main(String args[]) {

long result= (long)Integer.MAX_VALUE * (long)10;

System.out.println(result);//21474836470

}

}

结果不能保存在int变量中。

上面的代码生成以下结果。

八进制整数(基数8)

八进制值在Java中由前导零表示。有效值09将从编译器产生错误,因为9在八进制的0到7范围之外。public class Main {

public static void main(String[] args) {

int i = 010;

System.out.println(i);

}

}

输出:

十六进制整数(基数16)

十六进制与模8字大小(例如8,16,32和64位)匹配。您表示具有前导零-x(0x或0X)的十六进制常数。

十六进制数字的范围为0到15,因此A到F(或a到f)代替10到15。

整数常量可以始终分配给一个长变量。也可以为char分配整数,只要它在范围内。public class Main{

public static void main(String[] argv){

int f = 0XFFFFF;

System.out.println(f);//1048575

}

}

上面的代码生成以下结果。

java 正整数类型_Java 整数类型相关推荐

  1. java的整数类型_java整数类型

    public class Test2_9 { public static void main(String args[]){ //java有4种整数类型:byte,short,int,long //j ...

  2. java枚举类型转换_java枚举类型enum值与整数的转换

    java编程中偶尔会用到枚举,为了直观,我们通常将枚举值设置为形象的单词,方便理解和使用.枚举类型相当于数据库 中字典表,但是枚举只有字典表的值,缺少其他用来表示和值一一对应的字段,当我们在数据库中保 ...

  3. java字节数_Java各种类型占用的字节数

    数据类型 大小(二进制位数) 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16 -32768 - 32768 0 int(整型) 32 -2147483648-2 ...

  4. java 变量类型_Java 变量类型

    Java 变量类型 在Java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ...

  5. java 布尔类型_Java布尔类型

    Java布尔类型 在Java语言中布尔类型的值只包括true和false,没有其他值,不包括1和0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞.如果明天休息, ...

  6. java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  7. java注解类型_Java注解类型

    本篇文章帮大家学习java注解类型,包含了Java注解类型使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 标记注解类型 标记注解类型是没有元素的注解类型,甚至没有默认值. ...

  8. java注释类型_Java 8类型注释

    java注释类型 Lambda表达式是迄今为止Java 8讨论最多和最受促进的功能.虽然我同意Lambda是一个很大的改进,但我认为其他一些Java 8功能由于Lambda的炒作而有所欠缺. 在这篇文 ...

  9. java 判断类型_Java中类型判断的几种方式

    在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...

最新文章

  1. python 网络聊天服务端
  2. CoreLocation MKMapView
  3. APICS与AX的Master Planning(二)--Rescheduling Assumption 重排假设
  4. opencv java 显示图片_【opencv三】利用opencv读取显示图片
  5. boost::yap::make_expression_function相关的测试程序
  6. java调用c写的dll jna_jna调用c编写的dll
  7. stm32 薄膜键盘原理_市面上的笔记本键盘优缺点解析,看完秒懂
  8. 数据结构与算法————稀疏数组
  9. 大数据技术之kafka (第 3 章 Kafka 架构深入 ) offset讲解
  10. QStackedWidget设置无效问题
  11. kettle转换JavaScript获取命令行参数
  12. JavaScript 按对象的属性排序方法(升序和降序)
  13. ERP软件的相关运营问题
  14. 求解无约束最优化问题的共轭梯度法matlab程序,Matlab实现FR共轭梯度法
  15. 稳定同位素(stable isotope)标记氨基酸,聚氨基酸,PEI,聚合物,抑制剂,离子液体,石墨烯,黑磷,透明质酸,荧光材料,脂质体复合物
  16. 如何实现EXCEL图表曲线纵坐标不从0开始
  17. dump java崩溃自动 不生成_Java如何生成Heap Dump及OOM问题排查
  18. 使用 Blastp 和 Hmmer 筛选出包含特定结构域的蛋白
  19. leetcode 给我上了深深的一课,被删掉所有题解后的我感动了
  20. 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式懒加载

热门文章

  1. Facebook广告投放策略与优化Facebook广告成效的技巧方式
  2. Spring中的IOC和AOP是什么意思?
  3. tensorflow笔记-文本情感分类
  4. java怎么做界面设计_11-Java 界面设计
  5. Lipschitz函数相关
  6. 给hexo主题添加背景及更改字体颜色(next的Mist主题)
  7. 按Right-BICEP的测试用例
  8. QT QChartView显示坐标值
  9. 【沙龙干货】Swift是花拳绣腿吗?开发语言与职业生涯如何选择?
  10. KEIL MDK5 更好用 更简洁 的ARM开发环境