浅谈Java变量赋值运算符及相关实例 原创

原创  更新时间:2017年09月04日 09:24:39   原创 作者:司机  
这篇文章主要介绍了Java赋值运算符的一些知识,需要的朋友可以参考下。

        Java程序中,需要进行大量的计算,所以要使用到运算符号,下面来给大家说明Java赋值运算符如何运用。

        赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方操作数。例如:

int a = 100;

        该表达式是将100赋值给变量 a 。左方的操作数必须是一个变量 ,而右边的才做书则可以是任何表达式,包括变量(如 a 、number)、常量(123、‘book')、有效表达式(如55*66)。

        1:使用赋值运算符为变量赋值,代码如下:

	int a = 10;  //声明int型变量a
	int b = 20;  //声明int型变量b
	int c = a+b; //将变量a与b运算后的结果赋值给c

        遵循赋值运算符的运算法则,可知系统将先计算a+b的值,将其运算结果赋值给变量c。

        由于赋值运算符“=”处理时会先取得右边表达式处理后的结果,因此一个表达式中若含有两个以上的“=”运算符,会从最右方的“=”开始去处理。

        2:在项目中创建类Test001 ,在主方法中定义变量,使用赋值运算符为变量赋值。

public class Test001 {
	public static void main(String[] args) {
		int a,b,c;
		a = 15;
		c = b = a + 4;
		System.out.println("c值为:"+c);
		System.out.println("b值为:"+b);
	}
}

运行结果为:

c值为:19
b值为:19

说明:在Java中可以把赋值运算符连在一起使用,如:

x=y=z=9;

这个语句中,变量x、y、z都得到同样的值9.但在程序开发中不建议使用这种赋值语句。

总结

以上就是本文的全部内容,希望本文对大家学习Java能有所帮助。

相关文章

  • Java递归方法实现山脉绘制

    Java递归方法实现山脉绘制

    这篇文章主要为大家详细介绍了Java递归方法实现山脉绘制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • java中continue和break区别详细解析

    java中continue和break区别详细解析

    break和continue都是跳转语句,它们将程序的控制权转移到程序的另一部分,下面这篇文章主要给大家介绍了关于java中continue和break区别的相关资料,需要的朋友可以参考下
    2022-11-11
  • SpringBoot启动时如何修改上下文

    SpringBoot启动时如何修改上下文

    本文介绍了如何在Spring Boot启动时修改上下文,以便加载封装JAR中的国际化文件,通过在resources目录下的META-INF文件夹中的spring.factories文件中配置指定类,可以实现这一功能
    2024-11-11
  • 基于Java Callable接口实现线程代码实例

    基于Java Callable接口实现线程代码实例

    这篇文章主要介绍了基于Java Callable接口实现线程代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • MyBatis 核心组件Configuration实例详解

    MyBatis 核心组件Configuration实例详解

    Configuration用于描述 MyBatis 的主配置信息,其他组件需要获取配置信息时,直接通过 Configuration 对象获取,这篇文章主要介绍了MyBatis核心组件Configuration,需要的朋友可以参考下
    2023-08-08
  • Spring集成Swagger常见错误及解决办法

    Spring集成Swagger常见错误及解决办法

    这篇文章主要介绍了Spring集成Swagger常见错误及解决办法,帮助大家更好的理解和学习使用Spring,感兴趣的朋友可以了解下
    2021-05-05
  • Java集合框架之Set和Map详解

    Java集合框架之Set和Map详解

    大家好,本篇文章主要讲的是Java集合框架之Set和Map详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Java 8 开发的 Mybatis 注解代码生成工具

    Java 8 开发的 Mybatis 注解代码生成工具

    MybatisAnnotationTools 是基于 Java8 开发的一款可以用于自动化生成 MyBatis 注解类的工具,支持配置数据源、类路径,表名去前缀、指定类名前后缀等功能.这篇文章主要介绍了Java 8 开发的 Mybatis 注解代码生成工具 ,需要的朋友可以参考下
    2019-07-07
  • 模拟Spring的简单实现

    模拟Spring的简单实现

    本文的主要内容就是学习Spring的开端,模拟一下Spring的实现,感兴趣的小伙伴可以参考一下
    2015-10-10
  • Springboot中加入druid连接池

    Springboot中加入druid连接池

    这篇文章主要介绍了Springboot中加入druid连接池,Druid是目前最好的数据库连接池。在功能、性能、扩展性方面,都超过其他数据库连接池,同时加入了日志监控,下面来看看文章的具体内容吧
    2022-01-01

最新评论