首页 > 编程语言 >Java中运算与规则相关细节

Java中运算与规则相关细节

时间:2024-06-07 21:57:47浏览次数:24  
标签:Java 运算 补码 运算符 细节 原码 赋值

每日一句

对待已然的事实,最快速度通关方法就是:觉察自己的心理和情绪,看见和观照,不断深呼吸,直到放下抗拒放弃排斥,直到接受事实全然接纳,全然巨服。对事实说:“是的”。然后看看,在接纳的基础上我还能做些什么。

学习内容

模运算
a%b = a - a / b * b;
符号取决于a
++ – 自增和自减 注意在表达式中是先赋值在自增还是先自增还是在自减,关键看变量是否在前。
关系运算符和逻辑运算结果都是boolean类型。
instanceof判断是否为某个类的对象。
短路与的效率比逻辑与效率高。
异或不同则真否则为假
注意=(赋值)和==(等号)
复合运算符会进行类型转换
在这里插入图片描述
byte b=3;b=b +2 (错误)

在Java中只有单目运算和赋值运算是从右向左
一些规则
标识符不能有空格 严格区分大小写 由数字字母下划线$组成不能以数字开头。
类 和接口大驼峰命名
变量和方法小驼峰命名
原码反码补码
Java中的数都是有符号的
在计算机中都是以补码运算,原码显示的
注意
在这里插入图片描述

一些题目

反复做巩固知识
在这里插入图片描述

在这里插入图片描述

答案

在这里插入图片描述
在这里插入图片描述

标签:Java,运算,补码,运算符,细节,原码,赋值
From: https://blog.csdn.net/qq_63817690/article/details/139510746

相关文章

  • Java 八股文-基础篇
    Java基础一、Java概述1.什么是Java?Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的优秀代表,极好地实现了面向对象理论,允许程......
  • Java为什么会成为现在主流的编程语言
    JDK动态代理 是Java标准库提供的一种实现动态代理的方式。具体来说,它允许在运行时动态地创建对象,并将方法调用重定向到代理对象中的处理程序(InvocationHandler)。其核心原理是通过反射机制,在运行时生成一个实现了被代理对象接口的匿名类,并通过该匿名类来创建代理对象。这个匿名......
  • Java 的动态代理是基于什么原理?
    Java的动态代理是基于以下原理实现的:代理模式:代理模式是一种设计模式,通过创建一个代理对象来控制对真实对象的访问。代理对象可以在调用真实对象之前或之后增加额外的逻辑,比如权限验证、记录日志等。代理模式的主要目的是在不修改原有代码的基础上,扩展对象的行为。动......
  • Java基础——数组应用之StringBuilder类和StringBuffer类
    系列文章目录文章目录系列文章目录前言一、StringBuffer类二、StringBuffer概述三、StringBuffer方法四、StringBuilder类五、String、StringBuffer、StringBuilder的区别前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点......
  • JavaScript中的async/await
    async/await是什么?async是一个修饰符,async定义的函数会默认的返回一个Promise对象resolve的值,因此对async函数可以直接进行then操作,返回的值即为then方法的传入函数。await也是一个修饰符,await关键字只能放在async函数内部,await关键字的作用就是获取Promise中返回......
  • 【Java笔记】第十章:接口
    一、理解1.接口:是一种标准,接口的实现者和使用者都必须遵循的约定2.语法特点:(1)接口的关键字:interface(2)接口的语法:   interface接口名{}(3)接口不能创建对象,可以声明引用(4)接口中的属性都是公开的、静态的、常量(默认被public、static、final修饰)(......
  • 在Java、Java Web中放置图片、视频、音频、图像文件的方法
    在Java软件中放置图片,通常涉及将图片文件(如JPEG、PNG等)作为资源包含在我们的项目中,并在代码中通过适当的方式引用这些资源。这可以通过多种方式实现,但最常见的是在Java桌面应用(如Swing或JavaFX)或Web应用(如Servlet/JSP)中。1.如何在Java中如何放置图片以下是一个在JavaSwing桌......
  • java mqtt自动重连注意点
    1、在使用Java的 org.eclipse.paho.client.mqttv3 MQTT客户端库时,options.setAutomaticReconnect(false) 的设置是用来指定在连接丢失后,客户端是否应该自动尝试重新连接。将其设置为 false 意味着如果连接丢失,客户端不会自动尝试重新连接。然而,即使设置了自动重连为 fa......
  • Java中实现图片和Base64的互相转化
    前言公司项目中用到了实名认证此,采用的第三方平台。后端中用到的单项功能为身份证信息人像对比功能,在写demo的过程中发现,它们所要求的图片信息为base64编码格式。一、代码packagecom.bajiao.wyq.tools.chuanglan;importjava.awt.image.BufferedImage;importjava.io.ByteArray......
  • JavaSE——【数组的定义与使用】(二)
    文章目录一、数组是引用类型二、数组的应用场景三、二维数组一、数组是引用类型 1.初始JVM的内存分布  内存是一段连续的存储空间,主要用来存储程序运行时数据的。比如:    1.程序运行时代码需要加载到内存    2.程序运行产生的中间数据要存放在......