首页 > 其他分享 >课堂动手动脑问题

课堂动手动脑问题

时间:2023-09-15 19:55:37浏览次数:32  
标签:反码 符号 动脑 补码 表示法 动手 课堂 正数 原码

Enum是一种类类型,他的对象的值智能是其所有列举项目中的一个。

并且,各个枚举项的对象都是不相同的。

定义static的value的范围更大,但在主函数中的value里输出近,所以输出结果为2

输入输出

反码补码原码

在计算机中,原码、反码和补码是表示有符号整数的三种常见方式。在Java中,整数采用补码表示。

原码表示法是将一个数值的绝对值转换为二进制,然后在最高位添加符号位。正数的符号位为0,负数的符号位为1。

反码表示法是在原码的基础上,对负数的其他位取反。正数的反码与原码相同。

补码表示法是在反码的基础上,再加1。正数的补码与原码相同。

下面是一个示例程序,展示了对正数和负数进行各种位操作的结果:

 大数

浮点数类型后位置上的数字不准确

为了更准确的进行浮点数的运算可以使用大数类

字符串拼接

在Java中先读取到字符串后对后面所有的+和数据都会看成字符串进行拼接

 

标签:反码,符号,动脑,补码,表示法,动手,课堂,正数,原码
From: https://www.cnblogs.com/618zyk/p/17705823.html

相关文章

  • 课堂练习题整理
    实验:枚举值的foreach迭代总结:已大致了解枚举类(enum)的用法。1.toString():返回当前枚举类对象常量的名称。拿到枚举对象,直接打印输入此对象的信息而不是一个地址2.values():返回枚举类型的对象数组,该方法可以方便的遍历所有的枚举名称3.valuesOf(Stringstr):可以把一个字符串转......
  • 课堂代码测试
    //Anadditionprogram importjavax.swing.JOptionPane; //importclassJOptionPane publicclassAddition{  publicstaticvoidmain(Stringargs[])  {     StringfirstNumber,  //firststringenteredbyuser            ......
  • 课堂问题解答
    一、运行结果:由于浮点数在计算机内部的表示方式是有限的,所以在进行浮点数计算时可能会出现精度损失,导致结果不是准确的。在第一行代码中,计算0.05+0.01的结果,预期应该是0.06。然而,由于浮点数的精度限制,实际计算结果可能是一个近似值,例如0.060000000000000005。这就导致了打......
  • 动手动脑
    一、动手动脑1s==t输出false说明s和t分别引用了两个不同的枚举实例。s.getClass().isPrimitive():输出false说明枚举类型不是原始数据类型。s==u:输出true。这是因为u是通过Size.valueOf("SMALL")方法得到的,该方法返回与给定字符串名称匹配的枚举实例。for(Sizevalue:Size.values(......
  • 动手动脑问题3
    在Java中,每个数据类型的位数和表示的数值范围如下所示:byte(字节):8位,有符号整数类型,表示范围为-128到127。short(短整型):16位,有符号整数类型,表示范围为-32,768到32,767。int(整型):32位,有符号整数类型,表示范围为-2,147,483,648到2,147,483,647。long(长整型):64位,有符号整数类型,......
  • 动手动脑问题
    原码:最高位是符号位(0表示正数,1表示负数),其余位表示数值的绝对值。反码:正数的反码与原码相同,负数的反码是对其原码按位取反(符号位除外)得到的结果。补码:正数的补码与原码相同,负数的补码是对其原码按位取反(符号位除外),然后将结果加1。在Java中,整数默认使用补码表示。下面是......
  • 课堂小测——业务分析
    软件需求与分析课堂测试02– 业务需求  根据下列描述,说明新的直接销售和财务处理系统的业务需求有哪些?EspeciallyforYouJewelers是大学城的一个小珠宝零售商。在过去的两年里,EspeciaIlyforYou在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。......
  • 课后动手实践
    EnumTest.java代码运行及其源码:packagePaperManagement;  publicclassEnumTest{ publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);////是原始数据类型吗?Syst......
  • 课堂试题演练--第二周
    1.枚举类型由枚举替代循环条件packagejavaclass;publicclasslessontext{ privateenumMyEnum{ One,Two,Three } publicstaticvoidmain(String[]args){ for(MyEnumvalue:MyEnum.values()){ System.out.println("SMALL"); } }} 2.运行时的同名屏蔽pack......
  • 课程动手动脑练习
    publicclassMain{privateenumMyEnum{ONE,TWO,THREE}publicstaticvoidmain(String[]args){for(MyEnumvalue:MyEnum.values()){System.out.println(value);}}}运行结果为,ONETWOTHREE结构:enum名称{数据......