我逻辑思维题特别差,能学习java吗?

JAVA编程需要很强逻辑思维能力!不介意做个小小的游戏吧?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:452,722贴子:
JAVA编程需要很强逻辑思维能力!不介意做个小小的游戏吧?收藏
OK!如标题,测试逻辑思维能力。看好了。如题:你要去城市A,在一条路口迷了路,一条路是通往城市A,一条路是通往城市B,这时有甲乙两人在路口,你要向他们问路,其中甲只说真话不说假话,乙只说假话不说真话,不过他们都不会直接说话,只用点头跟摇头表示。你不知道谁是甲谁是已,现在只能问一个问题,应该要怎么问?
答案是什么?
这样行吗?:指着一条路问,我从这可以到达城市B吗?如果他们都摇头,那么这条路就是到达城市B的路;如果他们一个摇头,一个点头,这条路就是通往城市A的。逻辑上完全没问题,这样问犯规吗?我问了一个问题,让他们两个人回答。
问一个问题~~是指~~~分别对甲乙都相同的问题么~??
如题:家里丢了东西,是家里四个儿子其中一个偷的。老大:老二偷的,老二:老四偷的,老三:反正我没偷,老四:老二在说谎。其中有一个人说了真话,问谁说的是真话?东西是谁偷的?
指着乙问甲:这是乙么?然后就知道谁真谁假了。。
终于出来答案了~~之前~~有一点点被误导的感觉~~~因为~~无法知道谁真谁假~~所以~~问问题的时候~~就一定要把人算上去~~问题是"如果我问另外一个人,这条是不是A路,他会怎么回答?"~~~如果这样提问的话~~如果这是A~~~会两个人同时摇头~~~若B~~~同时点头~~应该是这样吧~~感觉没有任何问题~~
n年前看过的题了,好多好多呢
你们看得见我么?
还有一种方法不知道算不算
20年前的ps游戏全新复刻驾临pc端
向一个人问另一个人的答案, 就可以知道答案必然是假的.
如果我问他**,他会点头吗
感觉第一题的答案帅呆了。帅气到爆。
求大神,把第二题用编程求出来,我弱弱的表示关于那个谁是小偷的那些话无法用代码描述。-- 尊敬的用户您订购的十五字已到账
直接手指着一个城市问这不是去A市的路吗?然后两个都摇头的方向是A,两个都点头的方向是B
老三偷的,老四真
回复 Sean维你命 :请注意反义疑问句的回答方式(我想只有英语老师讲的最清楚了吧)。根据我的提问方式,如果指的方向是A,那么真话会说&不,它是&(重点是”不“,摇头),而假话的则会说“是的,它不是”(重点是“它不是”,摇头)。同理可证B市。楼上有人回答了正确答案,但我这个也是正确的,只不过难以理解些,很多人没把反义疑问句的回答方式搞懂。。。
能不能给出一个详细点的答案呢?比如到底问什么问题,到底问谁,这样的,详细点得,上面说的根本看不懂我这有个测试类,这个测试类说明,LZ的问题无法解决public class Test {public static void main(String[] args){Test test = new Test();test.question("A");}public void question(String str){String[] rods = {"A","B"};System.out.println("甲: "+jia(str,rods));System.out.println("乙: "+yi(str,rods));}public boolean jia(String str,String[] rods){return rods[0].equals(str)?true:}public boolean yi(String str,String[] rods){return rods[0].equals(str)?false:}}
有一个问人先后的问题,有四种情况:1.如果指着的那条路刚好是A,你先问一个只说真话的人这个是不是A,他肯定点头,然后转身问另外一个只说假话的人刚才那个人说的对不对,那么这个只说假话的人肯定摇头。结论:一个人点头一个人摇头2.如果指着的那条路刚好是A,你先问一个只说假话的人这个是不是A,他肯定摇头,然后转身问另外一个只说真话的人刚才那个人说的对不对,那么这个只说真话的人肯定摇头。结论:两个人都摇头3.如果指着的那条路不是是A,你先问一个只说假话的人这个是不是A,他肯定点头,然后转身问另外一个只说真话的人刚才那个人说的对不对,那么这个只说真话的人肯定摇头。结论:一个人点头一个人摇头4.如果指着的那条路不是是A,你先问一个只说真话的人这个是不是A,他肯定摇头,然后转身问另外一个只说假话的人刚才那个人说的对不对,那么这个只说假话的人肯定摇头。结论:两个人都摇头首先你不能确定你指的路是不是就是你问的路,你也不能确定你先问的人是只说真话的还是只说假话的并且,有两钟情况是两个人都摇头,也有两种情况是一个点头一个摇头,所以你无法判断你的问的这条路是不是就是你想要走的那条路。
从来没觉得 需要很强的逻辑能力,
不是人类的请回答这条路可以如B吗? 甲是人乙是人乙首先说假话认为自己不是人而回答这条路是否可以去B是的话就是A,不是的话就是B甲不回答一句话前半句要确定他们的身份可以用些乐观真理后半句话来问问题楼主这样可以吗?
第一个问题就问就两条路是不是有一条能通向城市。点头的是假
随便问一个人(比如甲):如果我问另外一个人(比如乙),这条路是通往A的,他会怎么回答?如果我问的是甲,且这条路是通往A的,则另一个人(乙)会摇头,则甲会摇头。如果我问的是甲,且这条路是通往B的,则另一个人(乙)会点头,则甲会点头。如果我问的是乙,且这条路是通往A的,则另一个人(甲)会点头,则乙会摇头。如果我问的是乙,且这条路是通往B的,则另一个人(甲)会摇头,则乙会点头。综上,点头的是B,摇头的是A。
这题真是费脑子啊
我从此路可以往A走,你会点头认同我?若此路到A,甲会点头,乙也会点头(因为他会摇头不认同,但他只说假话故会点头);若此路到B,甲会摇头,乙也会摇头(因为他会点头认同,但他只说假话故会摇头头);对与甲,真真得真,对于乙,假的假就是真,
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或问题已关闭
与已有问题相似
问题已重定向至
我是学java的,我朋友说我没有这方面的天赋,逻辑思维不好。怎么办?
做项目的时候,经常做不出来。想不来怎么做。请高手指点迷经。
按投票排序
如果觉得自己的逻辑思维不好,那就多看吧,看书,看源码.看看别人怎么做,看的多了,见识广,再多做几个项目后,自然就熟练起来.写代码的这个工作,时间长了,就是个体力活.
你的问题是关于编程的,重在算法,如果读了逻辑学之类的书就悲剧了。推荐你读读算法相关的书籍
已有帐号?
无法登录?
社交帐号登录逻辑思维不是很好对学习java前景有没有影响_百度知道
逻辑思维不是很好对学习java前景有没有影响
别只是看,还有毅力,编程这种东西。成熟点:天赋=兴趣+毅力。什么是天赋,他也是蛮出色的一个人。这是我以前一位老师和我说的。 不过要多敲代码,只要喜欢,多想为什么那个人天生就是什么都懂的,再天才都是“背”了别人的代码多了才会创造,像java之父也是在搭档的协助下才能走出今天的,跟着别人的思路
其他类似问题
为您推荐:
其他1条回答
你要想混个工作,只是影响你成为高手而已肯定有影响,没关系
您可能关注的推广
逻辑思维的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java逻辑思维对于学JAVA的重要性,浅谈JAVA学习方法_逻辑学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:31,577贴子:
java逻辑思维对于学JAVA的重要性,浅谈JAVA学习方法收藏
  很多想学编程的朋友都说,进入IT行业是一件很困难的事情。认为这门专业很有发展前景,但是却很高深,因而望而却步,也有些学生学了一段时间,总感觉没有思路,写不出东西,包括很多计算机专业的学生也放弃了。   其实学编程和学其他技术一样只要用功学没有什么难的   1.建立学习信心和自信   很多学生认为自已只是专科学历,不适合学,其实学这个一方面是要看自已的兴趣,再一个就是要多去写,能吃苦才行,对于学历方面,一般的学JAVA的都是专科以上的学历居多,从发展方面和逻辑思维来看,还是专科和本科的比较合适!有些学生或许是专科,但不是计算机专业的,认为学不了,其实这个主要在于用功,反复的练习,毕竟第一次接触要比学计算机专业的人肯定理解得慢一些,但是反复的多看几遍,多写几次,也就好了,所谓的熟能生巧嘛!java私塾的很多学生也有很多非计算机专业的,但是他们在毕业后一样也能拿到五六千的薪水,或许大家觉得不太相信,但是这个确实是真真正正的就业水平!所以学JAVA首先要树立信心和自信    2.掌握好的学习方法   掌握好的学习方法,就有事半功倍的效果。大部分自学的朋友都是看视频或是照着某一本书去看,看的时候都是照着视频或书中的代码去抄,往往是照葫芦画瓢,看完后觉得自已会了,但是真正去写东西的时候,又没有思路,有时候是有了思路,有了想法,不知道怎么写出来,说白了,就是还不能把所看的知识点完全串起来应用!这就是缺少编程思路,也是被很多机构忽视的东西,自学的朋友稍威留心一下的话就会发现很多教材的书名都会有编程思想几个字,其实编程最重要的是要培养编程思想,一旦建立起编程思想,有了自已的想法,写东西自然就会容易多了!JAVA私塾从成立开始就一直从基础语法开始注重锻炼学生的编程思想   3.多写多练多想
掌握编程思想必须通过实际的代码去多写多练多想。特别是刚开始学JAVA的时候,从最简单的程序入手要多写,有些学生或许会觉得这个简单,看看就行了,就不写了,这是一个很危险的信号,你觉得简单,觉得会了,不见得你写出来就能运行,就能跑通!所以一定不能手懒,要多写!当然也不是机械式的照着老师抄完就完了,而是写完要多去想想,为什么要这么想,多问几个为什么,多去理解老师的思路!学JAVA没有别的捷径,就是多去写程序
4.坚持到底   Java刚开始的时候相对还简单一些,大家也是比较有学习的劲头,还可以,但是时间一长,每天就是写代码,调错,找BUG,时间久了就觉得很枯燥,有些人就会产生放弃的想法,这个一定要坚持,当然是越往后学就越难,有些人觉得学不下去了,想放弃了,其实完全没必要,这和爬山是一个道理,你都快到山顶了,肯定是走不动了,这时候如果休息的话,肯定就更不想往上走了,如果是坚持一下,就能走到山顶了,就可以好好的休息一下,而且会有意想不到的收获,所以学JAVA也是这个道理,坚持到最后,肯定会得到你想要的东西!   java私塾希望大家都能学好Java,都能找到一份满意的工作,大家有兴趣的可以去JAVA私塾网站去了解
20年前的ps游戏全新复刻驾临pc端
支持楼主,另提供个人经验。若Bug真的很多,可以考虑改进开发方法(例:导入UML设计)或更换开发平台(例:笔记本-&Netbeans),时间...应该花在更美好的事物上...^ ^
分析的很透彻,很到位!本人有的想法楼主都提到了,谢谢
1980年代,上学时,学过编程,汇编语言。那时的电脑是掌上电脑,TI59,美国德州造。体积有半块砖头那么大。外存条是个磁条片儿,大小如同小拇指。【电脑体积】由小变大,然后又变小;现在是个薄片砖头了。【外存条】变成磁盘、光盘、U盘;现在都不用了。
这坟挖的,不过有意义。
编程的确需要严谨的逻辑思维。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 逻辑思维题 的文章

 

随机推荐