1) y += z-- / -+x;

相当于y = y + ((z--) / (x * 1 * -1))

= 2 + (3/-1)

= 2 + (-3)

= -1

第3、4题先把十进制转成二进制,再列个竖式算就行了,没什么复杂的啊

写出下面表达弍运算后的结果。设x=1,y=2,z=3,u=false。

(1)y+=z--/-+x;

执行顺序:

+x  得到 x 此时的值:1

-x  得到 -x,此时 -x = -1;

z/-x 也就是 3/-1 ,得到 -3;

y+ -3 也就是 2+ -3 = -1;

z-- 此时 z = 2;

y = -1;

(2)u=!((x>=--y||y++<=z--)&&y==z)

y = -2;

1>=-2 得到 true

短路算法,略过y++<=z--

-2 == 2 得到false

true&& false得到 false

!false得到 true

(3)u=!((x>=--y|y++<=z--)&&y==z)

(4)u=y>z^x!z

(5)x>y?(x>z?x:y):(y>z?y:(z>x?z:x))

这些表达式是连续的运算的还是都是同样的初始值运算的?

(1)y+=z--/-+x;

执行顺序:

+x  得到 x 此时的值:1

-x  得到 -x,此时 -x = -1;

z/-x 也就是 3/-1 ,得到 -3;

z-- 此时 z = 2;

y+ -3 也就是 2+ -3 = -1;

y = -1;

刚才搞错一个顺序了。

这些表达式是连续的运算的还是都是同样的初始值运算的?

因为题目是分小题出的,我想应该说是各自独立的按同样的初始值算

还要帮我呀,niko7(掠水无痕)大侠,我就是后面三个题搞不定啊

等高人回答

不过第一个的顺序是这样的:

1) y += z-- / -+x;

[1]z--

[2]-+x

[3]/

[4]+

? : 运算符是从右到左进行的

(3)u=!((x>=--y|y++<=z--)&&y==z)

想帮你做第三吧

x>=--y    false

y++<=z--  true

y==z      false

所以现在可以写成

u=!((false||true)&&false)

false||true= true在继续

u=!(true&&false)

u=!(false)

u=true!

也不知道对不对!自己也差点资料吧

我个人觉得每个题都是独立的啊

所以没必要把上题的值带入下提

大家一起学习阿

HOHO

第二个学习中

x=1 y=2 z=3

u=!((x>=--y||y++<=z--)&&y==z)

x>=--y 就是 1>=1 应该为true啊 此时 x=1 y=1

y++<=z-- 就是 1<3 应该是true啊 此时 y=2 z=2

晕 我怎么得到的是false 啊

请指教

5)  x>y?(x>z?x:y):(y>z?y:(z>x?z:x))

1>2  取(y>z?y:(z>x?z:x))

2>3  取(z>x?z:x)

3>1  取z

所以为3

补充一点,第2题和第3题体现了JAVA从C中继承而来的一个重要特性,就是“||”逻辑运算符的“短路”特性,像

x >= --y || y++ <= z--

这个表达式,因为“||”号的左边已经是true了,所以整个表达式的值必为true,这样JAVA就不会再计算“||”号右边的表达式,从而y++和z--都没有执行。

而像

x >= --y | y++ <= z--

这个表达式,因为“|”不短路,既使左边的值为true,右边的y++和z--仍然会执行,所以结果就不一样。

查了一下资料,前面的答案对了、

过程好像不对

第3题应该是这样的

(3)u=!((x>=--y|y++<=z--)&&y==z)

想帮你做第三吧

x>=--y    true

y++<=z--  true

y==z      false

所以现在可以写成

u=!((true|true)&&false)

因为true|true= true所以可以写成

u=!(true&&false)

u=!(false)

u=true!

这下就对了

搂住最好在程序里验证一下啊

因为比较忙就不再帮你测试了

(4)u=y>z^x!z

现在帮你看看第四个

首先说明^ 的意思是按位异或,据个例子

0101

1100

----

1001

意思就是0101^ 1100=1001

现在我们来看看你的题

y>z=0 而x!z=1

所以u=0^1

答案就不用说了吧。

直接写个class然后debug就知道了

是作业题吧 自己做

java 配置写成表达式_菜鸟第一天java问题2:请帮我改作业——表达式问题相关推荐

  1. java 配置写成表达式_Java的正则表达式之小结

    一直很奇怪为什么Java和Tcl的正则表达式之间有这样的一个差异,即Tcl正则表达式中的转义符\在Java正则表达式中一律会需要写成\\. 比如,Tcl的正则表达式为 "^Case\_nam ...

  2. java定义基础变量语句_编程语言第一:JAVA语言基础,变量

    在前面的几篇文章中我们介绍了Java的运行环境,以及Eclipse IDE的安装与使用.从今天开始我们的文章开始介绍Java开发语言的基础知识.今天主要介绍Java变量. 一.什么是变量 变量是指代在 ...

  3. java父类转换成子类_【转】java 父类与子类的转换

    最近同事调的一个服务报错,查看后是日期之间转换出的问题.代码里是把 java.sql.Date 类型的对象 强制转换为 java.sql.Timestamp 类型的对象.报java.lang.Clas ...

  4. 怎么把Java代码写成一道风景?

    一.引言 嘻嘻嘻,有没有被标题吸引进来? 当然这里小编所说的"风景",肯定不是名副其实的风景画,而是所讲在Java中如何更好的去编写代码,从而给代码读者放佛在看一副风景画的感觉. ...

  5. javaBean:java语言写成的可重用的组件。

    所谓javaBean,是指符合如下标准的java类: 类是公共的;(public class 类名) 有一个无参的公共的构造器;(public 类名()) 有属性,且有对应的get.set方法(封装性 ...

  6. 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [官方正版]java jdk 9学习笔记 78.4元 包邮 (需用券) 去购买 > 一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性. ...

  7. 如何把自己的经历写成小说_《诡秘小说》:读者与作者共同创作,难分真假,午夜不敢独自看!...

    刚刚在这一期的三江上,看到一本非常不错的悬疑作品. <诡秘小说>,作者:弹指一笑间,5级作者. 分类:悬疑-诡秘悬疑. [简介] 作者与读者共同创作,非表面众筹文学. [简评] 本书剧情十 ...

  8. 如何把自己的经历写成小说_*IT 项目经验:足迹第五十四步:梳理自己经历的几种项目框架与如何甄别项目使用的框架...

    1)java项目必带web.xml 1.1. web.xml里要配置首页面: 1.2. web.xml里要配置过滤器: 1.3. web.xml里要配置拦截器: 1.4. web.xml里要配置ser ...

  9. java怎么写dnf辅助_易语言地下城与勇士辅助自动刷图类源码

    DNF辅助自动刷图类 仅供学习参考,禁止商业用途 .版本 2 .支持库 EThread .支持库 spec .程序集 自动 .子程序 自动刷图 .判断开始 (全局_总开关.自动刷图开关 = 假) 全局 ...

最新文章

  1. wireshark网络分析就这么简单 pdf_才知道,PDF、Excel、Word互转这么简单?涨知识了...
  2. 整顿满月,如今现金贷生不如死
  3. python3 venv 虚拟环境使用
  4. linux里没有grub文件,linux – 安装Ubuntu后没有grub菜单,直接启动...
  5. 计算机专业英语读书报告,英语读书报告怎么写
  6. java修饰方法_java接口中方法、属性修饰符详解
  7. 物联网应用层安全威胁_物联网安全国家标准发布,物联网安全产业链确立
  8. gridview绑定数据mysql_【gridview控件】怎么绑定数据库并显示?
  9. 算法:时间、空间复杂度
  10. 如何按行政区划下载谷歌卫星地图并裁剪
  11. C# AHP层次分析法:一致性校验
  12. 学习日志-《微习惯》笔记
  13. 微信服务号认证和不认证的区别
  14. Golang深拷贝浅拷贝
  15. Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)启动监听器无法打开,报错!
  16. 构词法重新辨析triweekly与entrance
  17. 强化学习(RL)中的Q-learning在拿奖杯游戏的表现
  18. [宝塔版] 如何搭建一个微信小程序开源商城?
  19. 【XSY3126】异或II 数学
  20. 安卓虎牙云游戏 无限畅玩3A大作

热门文章

  1. 推荐给大家一个php代码格式化在线工具
  2. 本周不可错过的Android游戏
  3. Long转换为int
  4. flex安卓手机、苹果手机兼容问题
  5. 每周一喂丨勒索病毒无解?做好预防是关键!
  6. 精谱测控无纺布在线缺陷检测设备-基于自动视觉检测技术的高科技产品
  7. 计算机基础知识竞赛英文,计算机基础知识竞赛题目答案解析word版本
  8. 渗透杂记-2013-07-12
  9. Airtest入门篇-2简单使用
  10. 如何在Mac下修改应用程序及文件的图标