`
leiwuluan
  • 浏览: 705293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

关于java的一首基础题。面试题不用if判断两数大小

阅读更多

通常判断两数的大小,我们只要用一个if和一个判断大小就可以了。介是如果不用if你可以

 

把它判出来吗。回答当然能了。

 

这一道题关连到java的基础知识 。位的运算。”|“,“&”,“^”。。。这一类的运算

 

代码中下

                                int a=4,b=9;
		int[] tempArray={a,b};
		int temp=a-b;
		System.out.println(tempArray[temp>>>31]);

 

如上代码。进行了位的运算。

二进制中非负数的第一位用0表示。负数用1表示。而int 型占4个字节也就是32位二进制。

向右移动了31位后生成的新的二进制的值1或是0.如果是1说明后面的值大。反知另外个大

 

 

分享到:
评论
2 楼 famingyuan 2009-08-22  
1 楼 chailinglu 2009-07-23  

相关推荐

    JAVA面试题集(让你找工作更容易)

    ### JAVA面试题集知识点详解 #### 一、异常处理机制 **重要知识点:** - **异常的概念:** 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机(JVM)会将发生的错误表示为一个异常。 - **异常的分类:** - **内置异常...

    java最新面试题大全

    ### Java 最新面试题解析 #### 1. Java 的历史与发展 - **起源与目标**:Java 最初由 Sun Microsystems 公司的一名...以上是 Java 面试题中涉及的一些基础知识点的解析,掌握这些基础知识对于准备 Java 面试非常重要。

    企业java相关面试题,包含前端面试资料.zip

    一、Java基础知识面试题 Java是企业级开发的基石,其面试题主要涉及以下几个方面: 1. Java语法:包括变量、数据类型、运算符、流程控制语句(如if、switch、for、while)、异常处理、面向对象特性(封装、继承、...

    JAVA面试题.docx

    在面试中,了解Java的基础知识和技术细节对于应聘者来说至关重要。以下是一些常见的Java面试问题及其解答,涵盖了语言特性、运行环境、语法规范等多个方面。 1. JDK(Java Development Kit)和JRE(Java Runtime ...

    JAVA_面试题集(99).doc

    以上内容只是部分Java面试题的解答,完整的面试题集可能还包括更多关于异常处理、集合框架、多线程、IO流、反射、设计模式等高级主题的问题。对这些知识点的深入理解和掌握是成为一名合格Java开发者的关键。

    java笔试题,宝丰能源笔试面试题

    综上所述,这道Java笔试题主要涵盖了面向对象编程、集合操作、条件判断、类型转换、方法设计和数据库操作等Java编程基础,同时也考察了候选人的逻辑思维和问题解决能力。对于面试者来说,熟悉并掌握这些知识点是必要...

    Java企业面试题填空题及答案.docx

    在Java编程语言中,面试题常常涉及到基础知识的检验,包括类、关键字、数据类型、内存分配、运算规则、控制结构、面向对象特性等。以下是对这些知识点的详细解释: 1. **类(Class)**:Java程序的基础单位,用于封装...

    java面试试题<二>

    在Java编程语言中,面试时常会涉及到基础语法、程序流程控制以及输入输出操作等关键知识点。下面我们将逐一探讨这些主题。 首先,Java的基本架构由类(class)组成,每个类通常包含方法(methods)和变量...

    Java初级工程师的面试题.doc

    Java 初级工程师面试题涵盖了Java语言的基础概念和常用库的使用。以下是对这些知识点的详细解释: 1. **Java 关键字**:Java的关键字是被Java语言预留的,有特殊含义的词汇,例如`public`, `private`, `protected`,...

    java面试题总结,十分详细

    Java面试题涵盖了许多核心概念,这里我们来详细讨论其中的关键知识点。 1. **Java的关键字**:Java的关键字是被语言本身保留的标识符,它们有特定的含义和功能,如`public`, `private`, `protected`, `static`, `...

    java面试题

    答:控制流程一般使用if判断条件。有第二分支,多分支,循环结构。循环本质上也是通过判断来实现的。 多形与继承? 答:多形:一个类中多个同名方法。继承:子类继承父类。 jsp内置对象? 答:request 用户端请求 ...

    栈——经典面试题

    本题目的核心在于如何利用两个栈来模拟一个队列,这是《剑指Offer》这本书中的一道经典面试题,旨在测试候选人在实际问题中应用数据结构的能力。 首先,我们需要理解栈和队列的基本操作。栈的主要操作有压入(push...

    java测试代码

    #### Java面试题知识点概览 1. **斐波那契数列(Fibonacci Sequence)** - **描述**:题目要求生成斐波那契数列中的前几项。 - **知识点**: - 循环结构:`for` 或 `while` 循环用于生成数列。 - 数学运算:...

    各大公司企业真实面试题-阳光海融科技面试题请用Java语言编写完成如下任务的程序代码.doc

    Java程序设计基础 #### 1.1 字符输入与文件输出 **题目描述**:从键盘上接受字符输入,并将字符显示在屏幕上,直到输入字符"W"时停止,并将输入的字符保存到`c:\myjavatex\test.txt`文件中。 **解决方案**: ```...

    Java面试框架高频问题2019

    - 使用`&lt;if&gt;`标签条件判断。 **问题九:通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?** - Dao接口通过`@Mapper`注解与映射...

    2018最新BAT面试题.zip

    以上是针对2018年BAT面试题的各个领域所涵盖的核心知识点,每个主题都具有深度和广度,需要深入理解和实践经验。准备面试时,不仅需掌握这些基础知识,还要关注行业动态和技术趋势,以展示全面的技能和敏锐的洞察力...

    java单链表的基本操作 单链表练习题.zip

    在Java编程中,链表是一种基础且重要的数据结构,它不同于数组,不依赖于内存的连续空间。链表由一系列节点组成,每个节点包含...此外,熟练掌握链表操作也是准备各种编程面试的基础,因为链表题目经常出现在面试题中。

    2014去哪儿网校园招聘笔试试题-未知岗位.doc

    **第一题:实现字符串首字母大写函数** 题目要求编写一个名为`capitalize(String str)`的函数,其功能是将字符串中每个单词的首字母转换为大写,其余字母保持原样。这里的“单词”指的是由空格分隔的部分。在Java中...

Global site tag (gtag.js) - Google Analytics