`
hsyzijvaa
  • 浏览: 111817 次
  • 性别: 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
分享到:
评论

相关推荐

    有趣的算法题目

    本篇文章将围绕几个有趣且典型的算法题目,详细解读其中的分治问题、归纳问题以及动态规划等概念,并通过一些实际案例加深理解。 首先,我们要了解什么是分治问题。分治是一种算法设计范式,其核心思想在于将一个...

    java两条有趣的题目

    描述中提到这些题目“很详细”且“很有意思”,暗示它们可能涉及到一些深入的Java概念,并且解题过程可能会相当有趣。 首先,我们可以从`Qizhong_1.java`来探讨可能的题目内容。在Java中,一个问题可能涉及到类与...

    12个有趣的C语言面试题

    本文将对12个有趣的C语言面试题进行解析,涵盖gets()函数、strcpy()函数、main()函数返回类型、内存泄露等多个方面的知识点。 一、gets()函数问 问题:请找出下面代码里的问题: ```c #include int main(void) { ...

    ACM的题目(非常经典的)

    这个压缩包中包含的"ACM題目.pdf"很可能是历年来ACM竞赛中的经典题目集,是提升编程技能和算法理解的重要资源。下面,我们将深入探讨ACM竞赛及其相关的知识点。 ACM竞赛的目标是激发学生对计算机科学的兴趣,特别是...

    hdu题目分类

    - **1097**、**1098**、**1099**:这三个题目都是数学题,分别要求参赛者注意到规律、找规律以及通过枚举法解决问题。 ##### 2. 数据结构类题目 - **1022**:数据结构题目,重点在于栈的应用,这类题目通常要求对栈...

    深度学习、机器学习方向计算机毕业设计题目大全(算法应用实践类)

    本文整理并分析了深度学习和机器学习方向计算机毕业设计题目的关键特点,并提出了一些选择题目的建议,以帮助学生更有效地完成毕业设计任务。 深度学习与机器学习领域涉及的技术面非常广泛,包括但不限于模式识别、...

    很详细的PKU题目分类

    - **适应不同水平**:不同的分类适合不同程度的学生,无论是初学者还是高手都能从中受益。 #### 分类方式 - **按照主题划分**:题目被细分为多个主题领域,每个主题下包含一系列相关问题。 - **按照难度分级**:...

    2021美赛D题题目翻译

    通过对比不同流派之间的音乐相似性和影响力差异,可以发现一些有趣的现象。例如,某些流派可能在音乐风格上更为开放,更容易受到其他流派的影响;相反,另一些流派则可能保持较高的独立性,较少受外界影响。此外,还...

    ctf大赛题目 格式为图片格式

    ### CTF大赛题目分析 #### 一、CTF竞赛背景介绍 CTF(Capture The Flag)是一种网络安全技术比赛形式,在这种比赛...每个题目都提供了独特的挑战,要求参赛者掌握多种工具和技术,并能够灵活运用这些资源来解决问题。

    小学作文常考题目素材大全.doc

    文档中的“常用词句”则是一些经过精心挑选的、适合小学生使用的词语和句子。例如,“勤奋学习”可以用于描述学生的学习态度,“专心致志”用于刻画课堂上的专注状态,“哄堂大笑”则能够生动描绘课堂上的欢乐场景。...

    信号处理本科毕业论文题目.docx

    同时,本文还提供了一些信号处理的毕业论文题目,供读者参考。 信号处理技术可以应用于各个领域,如雷达、通信、医疗、自动控制等。雷达系统中,信号处理技术用于对雷达信号进行处理和分析,以提高雷达的检测能力和...

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

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

    历年数学建模赛题题目.pdf

    在这些题目中,我们可以看到一些非常有趣的数学应用,如1993年的足球排名次问题、1995年的飞行管理问题、1996年的最优捕鱼策略问题等。这些题目展示了数学建模的强大功能和应用价值。 这些题目还可以帮助学生了解...

    小学生作文练习题目集锦.pdf

    但是,我可以根据提供的标题和描述,为小学生作文练习题目集锦提供一些可能的知识点。 首先,小学生作文练习题目集锦包含了各种适合小学生年龄阶段和认知水平的作文主题。为了丰富学生们的写作内容,题目设计往往会...

    数独题目大全版.doc

    这些题目可能需要玩家运用一些更复杂的逻辑技巧,如“唯一候选数法”和“区块排除法”。唯一候选数法是指在某个特定的行、列或小九宫格内,有一个数字只有一个可能的位置可以填入。而区块排除法则是通过分析多个小九...

    各种Java小程序,包括Euler的题目和一些小游戏.zip

    在本压缩包中,包含了一系列使用Java编写的程序,主要分为两类:Euler的题目解决方案和一些小游戏。这些项目不仅展示了Java语言的基本应用,还体现了其在解决实际问题和娱乐方面的灵活性。 首先,让我们来探讨Euler...

    益智题目,能做出来的都可一拿到年薪五十万以上

    因此,这些智力题目可能包含了一些基于Flash的互动元素,使得测试更加有趣且具有挑战性。 压缩包子文件的文件名称“智力青蛙跳.xls”表明这是一个Excel表格文件,可能包含了具体的智力题目。在Excel中,这类题目...

    知识竞赛题目&游戏题目大全.doc

    知识竞赛可以将这一现象作为题材,设计一些关于如何通过网络平台进行有效交流和合作的题目。例如,可以让参赛者分析在虚拟展会中如何利用计算机技术进行产品展示、商业洽谈和信息交换,同时探讨网络安全和数据保护的...

    毕业论文系列2021-物联网毕业论文题目写作参考.docx

    在物联网技术的应用方面,本文档中提供了一些有趣的论文题目,例如“基于物联网的馆藏系统实现”、“基于物联网的智能家居环境监控系统的设计与分析”等等。这些题目旨在帮助学者和学生更好地研究和应用物联网技术在...

    九宫格数独题目.doc

    总的来说,"九宫格数独题目.doc"提供的是一系列数独挑战,涵盖了不同的难度级别,无论是新手还是资深爱好者都能找到适合自己的题目。通过解决这些题目,玩家不仅可以享受到游戏的乐趣,还能在不知不觉中提升自己的...

Global site tag (gtag.js) - Google Analytics