首页 > 编程语言 >java-算数运算符

java-算数运算符

时间:2024-07-18 17:59:20浏览次数:9  
标签:------------ java 运算 ++ System 运算符 算数 字符串

## 6.6.1 算数运算符 | 运算符 | 运算 | 范例 | 结果 | | ------------ | ------------ | ------------ | ------------ | |+ | 正号 | +300 | 300 | - | 负号 | b=4;-b | -4| ||||| |+ | 加 | 5+5 | 10 | | - | 减 | 7-4 | 3| ||||| |* | 乘 | 3*4 | 12| | / | 除 | 5/5 | 1| ||||| |% | 取模(取余数) | 5%5 | 0| |||| | ++ | 自增(前)| a=2;b=++a | a=3;b=3 | | ++ |自增(后)| a=2;b=a++| a=3;b=2| ||||| | -- | 自减(前)| a=2;b=--a| a=1;b=1|| | -- | 自减(后)| a=2;b=a--| a=1;b=2| ||||| |+ | 字符串相加(拼接)| "He"+"llo"| "Hello" | >字符串数据和任何数据使用+都是相连接,最终都会变成字符串 ## 注释: **a++ 与 ++a的区别?** ``` 运算顺序的原因导致的运算结果的不同。 a++:叫做a变量中的值进行+1操作,并把+1后的值重新赋给a 也可以写成:a=a+1 a = 2;b = a++ :运算顺序:先把a的值(2)赋值给b,b=2,后;a再进行a++运算,a=a+1;所以最后a=3 ++a: a = 2;b = ++a:运算顺序:先a进行+1运算,a=a+1 ;再把a运算后的值赋值给b, b=a(运算后的a) b=a b=3 ``` **//数值运算** ```java class YunSuan { public static void main(String[] args) { int a = 3,b; b = a++; //System.out.println(a+","+b); //打印a和b的值 //System.out.println("a="+a+","+"b="+b); //System.out.println("5+5="+5+5); //结果等于:5+5=55,运算顺序:首先会取出来字符串的值,5+5=,再去取后一个值"5",根据字符串的相加的含义所以得出:5+5=5,在去继续运行下去,得5+5=55 System.out.println("5+5="+(5+5)); //结果等于:5+5=10,先试用() 提高运算等级,让其优先运算,再使用+进行字符串相加。 } } ```

标签:------------,java,运算,++,System,运算符,算数,字符串
From: https://www.cnblogs.com/megshuai/p/18310154

相关文章

  • 1.java编写命令
    #六java编写命令**第一步:先写注释(需求、思路),进行需求分析和设计**```需求:定义一个helloword小程序思路: 1.通过class关键字定义一个类,将代码编写到该类中 2.为了保证该类的独立运行,在类定义个主函数,格式publicstaticvoidmain{String[]args} 3.保存成一个扩展名为ja......
  • Javase-8.数组的练习
    1.查找数组中指定元素(二分查找)以升序数组为例,二分查找的思路是先取中间位置的元素,然后使用待查找元素与数组中间元素进行比较:如果相等,即找到了返回该元素在数组中的下标如果小于,以类似方式到数组左半侧查找如果大于,以类似方式到数组右半侧查找pub......
  • 2.java-注释
    ##6.1java的三种注释方式,方便用来调试程序。 ```注意:多行注释中不可以再有多行注释。 单行注释中可以有再有单行注释。 多行注释中可以再有单行注释```**注释添加的位置**``` 类上面添加文档注释 主函数上面添加多行注释 代码当中几乎话难懂会加单行注......
  • JavaWeb笔记_Response对象
    一.Response对象1.1Response对象概述a.专门负责给浏览器响应信息(响应行,响应头,响应体)的对象b.我们主要使用的是跟HTTP协议相关的Response对象:HTTPServletResponse,继承了ServletResponse,扩展了ServletResponse接口,提供了更多的方法,例如可以操作响应头,cookie等1.2Response......
  • 5.java命令程序介绍
    五java命令程序介绍 javac 编译工具:将原文件编译成计算机可以识别的语言 格式: javachello-world.java 执行完该命令后,在源文件的目录下会生成一个新的class文件,称之为运行文件 java 调用虚拟机(JVM)运行java的class文件(可执行文件名称) 格式: java+字节码文件......
  • 4.java程序开发体验-hello-World
    四java程序开发体验--helloworldjava代码格式:有开始(class)---区间({})有结尾()1.将java代码编写到扩展名为.java的文件中去。编写源文件classdemo{ publicstaticvoidmain(String[]args) { System.out.print("hellojava"); }}2.通过javac命令对该java文件进......
  • 3.java-环境搭建
    三java语言的环境搭建1.了解JREJDK JRE(javaruntimeenvironmentjava运行环境) 包括java虚拟机(JVM)和java程序所需的核心类库等,如果想要一个开发好的java程序,计算机中只需要安装JRE即可。 JDK(javadevelopmentkitjava开发工具包) jdk是提供给java开发人员使用的,其中包含......
  • 2.java介绍
    二java介绍1.java语言概述 是sun(Stanforduniversitynetwork斯坦福大学网络公司)1995年推出的一门高级编程语言 是一种面向Internet的编程语言 随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。 是简单易学的,完全面向对象,安全可靠,与平台无关的编程语言......
  • 3.java-环境搭建
    三java语言的环境搭建1.了解JREJDK JRE(javaruntimeenvironmentjava运行环境) 包括java虚拟机(JVM)和java程序所需的核心类库等,如果想要一个开发好的java程序,计算机中只需要安装JRE即可。 JDK(javadevelopmentkitjava开发工具包) jdk是提供给java开发人员使用的,其中包含......
  • 比较运算符
    比较运算符运算符运算范例结果==相等于4==3false!=不等于4!=3true<小于4<3false>大于4>3true<=小于等于4<=3false>=大于等于4>=3falseinstanceof检查是否是类的对象"hello"instanceofStringtrue注意:比较运算符的结果都......