java运算符或_java运算符

java运算符或_java运算符1 运算符和表达式 1 运算符 对常量或者变量进行操作的符号 2 表达式 用运算符把常量或者变量连接起来符合 Java 语法的式子就可以称为表达式 不同运算符连接的表达式是不同的表达式 举例说明 inta 10 intb 20 intc a b 是一个运算符 并且是算术运算符 a b 是表达式 由于 是算数运算符 所以这个表达式叫算术表达式算术运算符号

1.运算符和表达式:

1、运算符:对常量或者变量进行操作的符号

2、表达式:用运算符把常量或者变量连接起来符合Java语法的式子就可以称为表达式。不同运算符连接的表达式是不同的表达式。

//举例说明:

int a = 10;

int b = 20;

int c = a+b;

//+:是一个运算符,并且是算术运算符

//a+b:是表达式,由于+是算数运算符,所以这个表达式叫算术表达式

算术运算符号:+,-,*,/,%。加,减,乘,除,取余。

除法得到的是商,取余得到是取余

整数相除只能得到整数,要想得到小数,必须有浮点数的参与

System.out.println(6.0/4)

字符‘+’操作:

拿字符在计算机底层对应的数值来进行计算的

算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。

提升规划:

byte类型,short类型和char类型将被提升到int类型

整个表达式的类型自动提升到表达式中最高等级操作数同样的类型

等级顺序:byte,short,char→int→long→float→double

字符串‘+’操作:

当‘+’操作出现在时,这个“+”是字符串连接符,而不是算术运算。 “spruce”+666 结果spruce666

在‘+’操作中,如果出现了字符串,就是连接运算符,否者就是算术运算。当连续进行‘+’操作时,从左到右逐个执行。

1+99+“spruce” 结果100spruce

2.赋值运算符:

public class Exercise{

public static void main(String[] arge){

int i = 10;

System.out.println(“i:”+i);

//+=把左边和右边的数据做加法操作,结果赋值给左边

i += 20;

//i = i + 20

System.out.println(“i:”+i);

//注意:扩展的赋值运算符底层隐含了强制类型转换

short s = 10;

s += 20;

//s = (short)(s+20);

System.out.println(“s:”+s);

}

}

ea9d336245d92b55416e4da7dafc87e7.png

标签:20,int,运算符,算术,println,java,表达式

来源: https://blog.csdn.net/weixin_/article/details/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215679.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:41
下一篇 2026年3月18日 下午1:41


相关推荐

  • MySQL性能优化(六):分区

    MySQL性能优化(六):分区一:分区简介分区和水平分表功能类似,将一个大表的数据分割到多张小表中去,由于查询不需要全表扫描了,只需要扫描某些分区,所以分区能提高查询速度。水平分表需要用户预先手动显式创建出多张分表(如tbl_user0,tbl_user1,tbl_user2),在物理上实实在在的创建多张表,通过客户端代理(Sharding-JDBC等)或者中间件代理(Mycat等)来实现分表逻辑。分区是My…

    2022年8月11日
    20
  • 大学本科数学专业课程有哪些(数学专业大一上学期课程)

    专业基础类课程:解析几何(大一上学期)数学分析I(大一上学期)数学分析II(大一下学期)数学分析III(大二上学期)高等代数I(大一上学期)高等代数II(大一下学期)常微分方程(大二上学期)抽象代数(大二下学期)概率论基础(大二下学期)复变函数(大二下学期)近世代数(大二下学期)专业核心课程:实变函数(大三上学期)偏微分方程(大三上学期)概率论(大三上…

    2022年4月16日
    295
  • 玄门日诵早坛功课经注解_玄门日诵晚课经文

    玄门日诵早坛功课经注解_玄门日诵晚课经文加“◎”处十方韵功课中一般不诵,诸括号内为各部分名称,亦不诵此为在青羊宫董至光道长手打版本的基础上,我参照西安万寿八仙宫念诵音频加以断句与别字修正后的版本,太上玄门日诵早课仙经[澄清韵]琳琅振响十方肃清河海静默山岳吞烟万灵振伏招集群仙天无氛秽地无妖尘冥慧洞清大量玄玄也[举天尊]大罗三宝天尊◎[小提纲]灵音到处灭罪消愆宝号宣时扶危救难将当有开坛演教之偈仰劳道众随声应和[双吊挂]上坛齐举

    2025年7月16日
    5
  • JVM进阶(十九)——Class文件常量池

    JVM进阶(十九)——Class文件常量池JVM 进阶 十九 Class 文件常量池 在上一博文 JVM 进阶 十八 初识 Class 文件 中 我们了解了 Class 文件的一些基础知识 他的整个内部结构就是一张很大的表 我们就是从这张表入手 一一分析每个部分的结构 继续看这张表 接着上一博文所说 魔数后面分别是次版本号和主版本号 由上图可知其分别占用两个字节 被蓝色框框住的就是次版本号 划红线的就是主版本号 再次说明

    2026年3月17日
    2
  • matlab控制系统仿真教程答案唐(matlab求传递函数的极点)

    简单的控制算法,没有用Simulink工具,直接写代码。主要点就是分清楚仿真环境和需要验证的算法。也就是说首先要数学建模,建立一个‘环境’,用来模拟实际环境。然后写自己的控制算法。最后把算法用到‘环境’上,就是在仿真了。全部代码如下:%Thesimulationofthestablependulumcart%usingPID,poleplacementandLQRclc;clea…

    2022年4月12日
    67
  • ios越狱教程14.3_ios14.4.2越狱工具

    ios越狱教程14.3_ios14.4.2越狱工具4.2.1完全越狱图文教程 . 如何用Cydia安装程序   Cydia“源安装”方式安装程序   Cydia“搜索安装”方式安装程序   Cydia“分类安装”方式安装程序   如何卸载用Cydia安装的程序   如何更新用Cydia安装的程序

    2026年2月3日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号