`
hsyzijvaa
  • 浏览: 106933 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

都是一些很有趣的题目

    博客分类:
  • java
阅读更多
    <span style="color: #ff0000;">大家先不要上机,先看看能不能得到正确的结果,请大家最好写上你所做的题目的相关知识点,这样大家都可以学习。<br>有兴趣的朋友可以篇号.题号,然后给出自己的想法。当然我想肯定有人做过这些题目了。</span><br><br><span style="color: #ff0000;">希望大家可以给出相关的想法,相关的考点,我已经整理了一份答案,到时候再贴出来。</span><br><br>第一篇<br><br>1.如果问大家“&amp;”、“|”、“^”这三个是什么运算符?基会本上都会回答“位运算符”,但这样的回答只能得50分。大多数的java程序员很可能不知道它还能充当其他的运算符——布尔逻辑运算符(前提是两边的数据类型为布尔类型)。<br><br>在布尔逻辑运算符中这三个运算符充当着“布尔逻辑与”、“布尔逻辑或”和“布尔逻辑异或”的角色。前面两个把它们再复制一个放在一起就成了逻辑运算符。布尔逻辑与(&amp;)和布尔逻辑或(|)运算符的工作方式同逻辑与(&amp;&amp;)和逻辑或(||)的工作方式相同,布尔逻辑运算符的优先级别要高于逻辑运算符,除此之外它们还有一点细微的差别,看一看下面的程序将会输出什么,就会明白了。<br><br>最后一个布尔逻辑异或(^)用得就更少了,可以采用关系运算符不等于(!=)来代替,在此就不深究了。<br><br>布尔逻辑运算符与逻辑运算符还有个区别,就是布尔逻辑运算符可以与赋值运算符(=)结合成布尔逻辑赋值运算符(&amp;=、|=、^=),而逻辑运算符就没有这样的功能,可能它本身就有两个了吧,再结合“=”的话就变三个了,呵呵,太多了 :)<br><br>java code<br>
<dl class="code"><dt>java code</dt><dd><pre><div><span style="color: #000000;"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> test1 {    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(string[] args) {        </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> m </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">, n </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((m </span><span style="color: #000000;">!=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;"> (n</span><span style="color: #000000;">++</span><span style="color: #000000;"> </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">)) {        }        system.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">a.</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> n);        m </span><span style="color: #000000;">=</span><span style="color: #000000;"> n </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((m </span><span style="color: #000000;">!=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">) </span><span style="color: #000000;">&amp;</span><span style="color: #000000;"> (n</span><span style="color: #000000;">++</span><span style="color: #000000;"> </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">6</span><span style="color: #000000;">)) {        }        system.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">b.</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> n);        m </span><span style="color: #000000;">=</span><span style="color: #000000;"> n </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((m </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">) </span><span style="color: #000000;">||</span><span style="color: #000000;"> (n</span><span style="color: #000000;">++</span><span style="color: #000000;"> </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">)) {        }        system.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">c.</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> n);        m </span><span style="color: #000000;">=</span><span style="color: #000000;"> n </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">;        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> ((m </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">5</span><span style="color: #000000;">) </span><span style="color: #000000;">|</span><span style="color: #000000;"> (n</span><span style="color: #000000;">++</span><span style="color: #000000;"> </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #000000;">6</span><span style="color: #000000;">)) {        }        system.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">d.</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> n);    }}</span>
0
0
分享到:
评论

相关推荐

    acm的一些好题目

    本文档是本人参加acm以来,遇到的一些好题目还有一些有趣的问题,收集起来有空的时候可以看看

    leetcode题目大全-captivate:我最喜欢的灵感、编程和有趣的计算机科学主题资源的精选列表

    题目大全按主题学习 这是我最喜欢的资源的精选列表,以获取灵感、更好地编程和学习抽象的计算机科学主题。 其中包括我在整个编码过程中遇到的书籍、文章、网站、播客等。 尽管我在此处为一些我最喜欢的作品添加了...

    第2课 桐桐的数学难题(fen).pdf

    第2课 桐桐的数学难题(fen)

    Python百例源码集 含新老的

    其中包括了一些有趣的题目,如21猴子吃桃、54取4-7二进制位、103鸡兔同笼等。此外,还有一些有关列表操作的题目,比如18列表求和、40逆序输出列表等。其中也涉及到一些数学问题,比如36求100内素数、11斐波那契、13...

    c语言的一道简单的题

    这是一个我在高中时自己编写的一个简单的程序,就是用c编写的

    C语言名题精选百则-本书收集了100则C语言程序设计题

    本书收集了100则C语言程序设计题,共分9类。第一类比较简单,主要希望读者了解到本书的题目、解法与其他书籍之间...第八类则收录了一些有趣的、娱乐性的题目,如魔方阵等;第九类题目相对较难且多数是程序设计的名题。

    C语言名题精选百则技巧篇PDF文档

    《C语言名题精选百则》(技巧篇)收集了100则C语言程序设计题,共分9类。第一类比较简单,主要希望读者了解到...第八类则收录了一些有趣的、娱乐性的题目,如魔方阵等;第九类题目相对较难,且多数是程序设计的名题。

    C语言名题精选百则源程序

    《C语言名题精选百则》(技巧篇)收集了100则C语言程序设计题,共分9类。第一类比较简单,主要希望读者了解到...第八类则收录了一些有趣的、娱乐性的题目,如魔方阵等;第九类题目相对较难,且多数是程序设计的名题。

    名题精选百则

    第八类则收录了一些有趣的、娱乐性的题目,如魔方阵等;第九类题目相对较难且多数是程序设计的名题。  本书在组织方式方面别具一格,问题与解答分开介绍。前半部分,把所有问题按归类包含习题、程序和参考文献,...

    论文研究 - 立体角主题

    本工作的目的是通过给出等腰三角形立体角... 基本公式还导致一些有趣的特性,这些特性显示了立体角与观察者点在曲线本身上的不简单行为,这取决于观察者如何到达那里。 在简单情况下,还讨论并计算了等效Ω表面的问题。

    cnblogsArticle:自己博客园一些写得比较好的文章移植,欢迎订阅

    原生JS getComputedStyle等方法解析引人瞩目的 CSS 变量(CSS Variable)使用 position:sticky 实现粘性布局谈谈一些有趣CSS题目(一)-- 左边竖条的实现方法谈谈一些有趣CSS题目(二)-- 从条纹边框的实现谈盒子...

    Y分钟学习X种语言

    世界上有很多有趣的编程语言,但下载它们、安装编程环境可能会是一件非常耗时的事情, 而你很可能只想试一下。好消息是,你可以直接在浏览器里运行很多的编程语言,通常还有 附带有一些教程来指导你了解基础知识。 ...

    c语言练习题

    一些有趣的c语言题目,用来平时练练手挺好的

    JS-backyard:在JS后院,您可能不知道一些有趣的事情

    JS-backyard 题目在 答案在 其实,根本就没有“诡异”的意料之外,只有我们没懂的情理之中。 JavaScript是一门很有趣的语言,I Love This Language.

    java实习生笔试题目-history::memo:去:一部纪录片|https://golang.design/history

    java实习生笔试题目 by Changkun Ou &lt;&gt; (以及来自 的许多输入) 本文档收集了 Go 开发过程中许多有趣的(可公开观察的)问题、讨论、提案、CL 和谈话,旨在提供对 Go 历史的全面参考。 目录 免责声明 大多数文本...

    ACM退役贴汇集.docx

    这次WF之战不太顺利,早期的C题大概花了1秒钟构思,然而由于输出格式多了一个空格直到两个半小时才逃脱Wrong Answer...虽说退役,此后我仍然会找有趣的题目做做,仍然会投入很多时间在算法之中,但不再关心比赛的事情。

    ChatGPT-英语学习好帮手!

    相信很多小伙伴都遇到过学习英语的困境——枯燥的课本、无聊的听力练习和口胡单词,不禁让人望而生畏。不过,现在有了Chat GPT,一切都变得不一样啦! 用小说做阅读题:阅读理解有困难?别担心,Chat GPT可以帮你哦...

    Think Python

    现在许多流行的编程入门书(例如 Head First 系列)表面上看很有趣,但是细读下来很快就会对书中那些简单而又虚假的问题感到厌烦。Think Python 中所涉及的问题在深度上要更胜一筹,具有一定的难度,能让人静下心来...

    第三届“蓝桥杯”c、c++组初赛试题

    第三届“蓝桥杯”c、c++组初赛试题,是比较有趣的一些简单的小题目

    平面几何中的小花-单X

    一本讲述有关平面几何里面一些有趣结论、题目、故事的小书,精致而丰富,很适合数学爱好者。

Global site tag (gtag.js) - Google Analytics