广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州分享​Java无符号数据类型实例_北大青鸟IT学校

作者:邓华发布时间:2021-04-07分类:Java技术浏览:996


导读:上一篇文章惠州北大青鸟老师给大家分享了Java无符号数据类型的知识点,下面老师再给分享​Java无符号数据类型实例,希望能帮到大家。

上一篇文章惠州北大青鸟老师给大家分享了Java无符号数据类型的知识点,下面老师再给分享Java无符号数据类型实例,希望能帮到大家。

实例

Integer类包含以下静态方法以支持无符号运算和转换:

int compareUnsigned(int x, int y)
int  divideUnsigned(int dividend, int divisor)
int  parseUnsignedInt(String s)
int  parseUnsignedInt(String s, int radix)
int  remainderUnsigned(int dividend,  int divisor)
long  toUnsignedLong(int x)
String toUnsignedString(int i)
String toUnsignedString(int i, int radix)

以下代码显示了对两个int变量的除法运算,如同它们的位表示无符号值一样:

public class Main {  public static void main(String[] args) {    // Two negative integer values    int x = -1;    int y = -2;    // Performs signed division    System.out.println("Signed x = " + x);
   System.out.println("Signed y = " + y);
   System.out.println("Signed x/y  = " + (x / y));    // Performs unsigned division by treating x and y holding unsigned values    long ux = Integer.toUnsignedLong(x);    long uy = Integer.toUnsignedLong(y);    int uQuotient = Integer.divideUnsigned(x, y);
   System.out.println("Unsigned x  = " + ux);
   System.out.println("Unsigned y  = " + uy);
   System.out.println("Unsigned x/y  = " + uQuotient);
 }
}

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

Java无符号数据类型.png

想学Java吗?来惠州北大青鸟新方舟校区学。

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表