当前位置: 首页 > news >正文

电子信箱注册网站自建网站平台有哪些

电子信箱注册网站,自建网站平台有哪些,做一个页面多少钱,游戏网站策划赋值运算符是指为变量或常量指定数值的符号。赋值运算符的符号为“”,它是双目运算符,左边的操作数必须是变量,不能是常量或表达式。 其语法格式如下所示: 变量名称表达式内容 在 Java 语言中,“变量名称”和“表达式…

赋值运算符是指为变量或常量指定数值的符号。赋值运算符的符号为“=”,它是双目运算符,左边的操作数必须是变量,不能是常量或表达式。

其语法格式如下所示:

变量名称=表达式内容

在 Java 语言中,“变量名称”和“表达式”内容的类型必须匹配,如果类型不匹配则需要自动转化为对应的类型。

赋值运算符的优先级低于算术运算符,结合方向是自右向左;不是数学中的等号,它表示一个动作,即将其右侧的值送到左侧的变量中(左侧只允许是变量,不能是表达式或其他形式);不要将赋值运算符与相等运算符“==”混淆。

赋值运算符与其他运算符一起使用,可以表达多种赋值运算的变异效果。例如,在基本的赋值运算符的基础之上,可以结合算术运算符,以及后面要学习的位运算符,组合成复合的赋值运算符。赋值运算符和算数运算符组成的复合赋值运算的含义及其使用实例如表 1 所示。
 

表 1 赋值运算符和算数运算符组成的复合赋值运算的含义及其使用实例
运算符含义实例结果
+=将该运算符左边的数值加上右边的数值, 其结果赋值给左边变量本身int a=5; a+=2;a=7
-=将该运算符左边的数值减去右边的数值, 其结果赋值给左边变量本身int a=5; a-=2;a=3
*=将该运算符左边的数值乘以右边的数值, 其结果赋值给左边变量本身int a=5; a*=2;a=10
/=将该运算符左边的数值整除右边的数值, 其结果赋值给左边变量本身int a=5; a/=2;a=2
%=将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身int a=5; a%=2;a=1


在大型程序中,灵活运用这些赋值运算符可以提高程序的易读性,并且使程序更加容易保护。下面是一些使用赋值运算符的示例。

 
  1. int x, y, z; // 定义3个整型的变量
  2. x = y = z = 5; // 为变量赋初值为5
  3. x += 10; // 等价于x=x+10,结果x=15
  4. y -= 3; // 等价于y=y-3,结果y=2
  5. z *= 5; // 等价于z=z*5,结果z=25
  6. x /= 4; // 等价于x=x/4,结果x=3
  7. z %= x; // 等价于z=z%x,结果z=1
例 1

例如,一件商品的单价从 10.25 元降了 1.25 元,而自己购买的数量由原来的两个增加到 10 个,可以使用复合赋值运算符来计算购买商品的总价。

实现代码如下:

 
  1. public static void main(String[] args) {
  2.     double price = 10.25; // 定义商品的单价,赋值为10.25
  3.     double total = 0; // 定义总价初始为0
  4.     int count = 2; // 定义购买数量,赋值为2
  5.     price -= 1.25; // 减去降价得到当前单价
  6.     count *= 5; // 现在需要购买10个,即原来数量的5倍
  7.     total = price * count; // 总价=当前单价*数量
  8.     System.out.printf("商品当前的单价为:%4.2f \n", price); // 输出当前单价
  9.     System.out.printf("购买商品的数量为:%d \n", count); // 输出购买数量
  10.     System.out.printf("总价为:%4.2f \n", total); // 输出总价
  11. }

保存代码并运行,输出的结果如下:

运行结果


图 1  运行结果


注意:虽然 Java 支持这种一次为多个变量赋值的写法,但这种写导致程序的可读性降低,因此不推荐这样写。

在该程序中,表示商品单价的 price 变量值为 10.25,而现在降了 1.25,在原来的基础上减去 1.25 即可获取现在的单价。而原来购买的数量为两个,现在需要购买 10 个,可以使用“count*=5”将数量乘以 5 倍之后的值赋值给 count 本身。

赋值运算符还用于将表达式的值赋给变量,如下代码是正确的。

double d1 = 12.34
double d2 = d1 + 5; // 将表达式的值赋给d2
System.out.println(d2); // 输出 d2 的值,将输出 17.34

赋值运算符还可与其他运算符结合,扩展成功能更加强大的赋值运算符。

http://www.hrbkazy.com/news/15536.html

相关文章:

  • 网站建设推广兼职建网站
  • 网站设计哪个好查询关键词网站
  • 建站abc怎样搜索引擎优化是指什么意思
  • oa办公系统下载安装seo服务公司怎么收费
  • 济宁做网站有哪几家网店代运营公司靠谱吗
  • 中国信誉建设网站百度小说排行榜前十
  • 专业建设网站哪个好竞价服务托管公司
  • 烹饪考试试卷哪个网站可以做重庆营销型网站建设公司
  • 怎么把网站做二维码百度一下你就知道搜索
  • 青县做网站价格百度seo排名公司
  • 如何在网站上做抽奖系统深圳营销推广公司
  • 怎么做水果网站电子商务
  • 唐山哪里有建设网站seo优化一般包括
  • 怎么做私服网站电脑培训机构
  • b2c 外贸网站建设南宁seo优化
  • 网站设计工作室百度手机卫士
  • 建设网站过水河源新闻最新消息
  • 河南住房和城乡建设网站聚合广告联盟
  • 快速达建网站自己怎么制作网页
  • 如何建立网站赚钱企业培训方案制定
  • 外贸网站怎么做seo优化百度广告优化
  • 制作网站商app平台搭建需要多少钱
  • 广州在线图文网络科技中心网站建设加强网络暴力治理
  • 做外围网站代理合法不湖北搜索引擎优化
  • 网站建设的图片怎么加水印沈阳百度推广哪家好
  • 网站管理制度建设的必要性小红书新媒体营销案例分析
  • 免费做店招的网站小说风云榜
  • 无忧网站推文关键词生成器
  • 怎么在新建网站上做分享代码百度seo 站长工具
  • 网站做游戏吗网站优化公司怎么选