`
jqiushi
  • 浏览: 41264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不用if判断两数大小

 
阅读更多
       

 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说明后面的值大。反知另外个大
如上代码。进行了位的运算。
分享到:
评论

相关推荐

    比较两数大小

    ### C语言中的比较两数大小 #### 代码解析 给定的C程序实现了比较两个整数大小的功能。程序由两部分组成:`main`函数和辅助函数`larger_of`。 1. **主函数`main`**: - 首先,程序通过`puts`函数提示用户输入两...

    Java作业比较两个数的大小

    本资源摘要信息主要涵盖Java作业的多个方面,包括比较两个数的大小、金字塔图案、闰年判断、随机数生成、数组操作、排序、形状类、员工类等多个方面。 ### 一、比较两个数的大小 在Java中,可以使用if-else语句或...

    linux shell编程if语句内判断参数详解

    * -s:判断文件是否存在文件大小大于 0 * -u:判断文件是否存在并且设置了 SUID 位 * -w:判断文件是否存在并且可执行 * -o:判断文件是否存在并且被子当前进程的有效用户 ID 所拥有 例如,使用 -e 运算符可以判断...

    如何用JS判断两个数字的大小

    在JavaScript(JS)编程中,判断两个数字的大小是一个基础而重要的操作。它广泛应用于各种场景,例如数据排序、用户输入验证等。本文将详细阐述在JavaScript中如何正确判断两个数字的大小,并通过实例演示错误和正确...

    用js判断时间的大小

    本篇文章将详细介绍如何利用JavaScript来判断两个时间的大小关系,并通过一个具体的示例来展示实现过程。 ### 一、问题背景 在Web开发中,我们经常会遇到需要用户输入特定日期或时间的情况。比如,在预订系统中,...

    两个数判断:小于、大于、等于程序

    在这个“两个数判断:小于、大于、等于程序”中,我们将深入探讨如何利用VB6.0的源代码来实现这样的功能,以及如何运用`Function`函数来提高代码的可读性和复用性。 首先,我们要理解VB6.0中的基本比较运算符。这些...

    如何判断三个数的大小(c程序设计)

    ### 如何判断三个数的大小(C程序设计) 在计算机编程中,经常需要对数值进行比较,以便根据数值的大小关系执行不同的操作。本篇文章将详细介绍一个简单的C语言程序,该程序可以用来判断并输出三个整数的大小顺序。...

    c代码-不适用大于小于,if 判断两个整数的大小

    我们可以通过计算`a - b`的结果来判断大小。如果`a - b > 0`,那么`a`大于`b`;如果`a - b ,则`a`小于`b`;如果`a - b == 0`,它们相等。代码示例: ```c int a = 5, b = 3; if (a - b > 0) { printf("%d ...

    比较两个数的大小

    在编程领域,比较两个数的大小是基础操作之一,它广泛应用于各种算法和逻辑判断中。这个任务描述的场景是一个简单的命令行程序,用户输入两个数字,并通过输入一个逗号(",")作为分隔符,然后程序将比较这两个数字...

    c#判断上传文件的类型和大小

    在C#中,判断上传文件的类型和大小是网络应用开发中的常见需求,尤其是在处理用户上传文件的功能时。为了确保安全性和性能,开发者通常需要验证文件的类型和大小,防止恶意大文件耗尽服务器资源,或者非法文件类型...

    基于delphi 的两个数比较大小系统

    本项目“基于Delphi的两个数比较大小系统”是利用Delphi的强大功能来实现一个简单的数学逻辑应用,旨在帮助用户判断两个数值之间的关系——大于、小于或等于。 首先,我们要理解项目的结构。这个系统应该包含以下几...

    判断时间日期大小

    判断两个日期的大小,可以使用`getTime()`方法,它返回自1970年1月1日以来的毫秒数。比较这两个值就可以确定日期的先后顺序。 ```javascript let date1 = new Date('2022-01-01'); let date2 = new Date('2022-02-...

    判断2个时间大小

    * 判断2个时间大小 * yyyy-MM-dd HH:mm 格式(自己可以修改成想要的时间格式) * @param startTime * @param endTime * @return */ public static int getTimeCompareSize(String startTime, String endTime)...

    Asp.Net判断上传文件大小.rar

    要判断上传文件的大小,我们可以使用`HttpPostedFileBase`类的`ContentLength`属性,它返回的是文件的字节数。例如: ```csharp HttpPostedFileBase file = Request.Files["FileUploadControlName"]; if (file....

    比较两个数的大小,有问题希望一起交流,C#.NET

    在C#.NET编程环境中,比较两个数的大小是常见的操作,尤其对于新手开发者来说,理解其背后的逻辑至关重要。本文将深入探讨如何在C#中进行数值比较,以及可能遇到的问题和解决方案。 首先,C#提供了多种方式来比较两...

    verilog 比值的大小

    这些运算符用于比较两个数值的大小或相等性。例如,如果你有两个寄存器`reg a, b;`,你可以使用`a 来判断`a`是否小于`b`。 以下是一个简单的Verilog模块,展示了如何进行大小比较: ```verilog module compare_...

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...

    通过ajax判断文件大小

    "通过ajax判断文件大小"这个主题就是解决这类问题的一个方法。 Ajax,即异步JavaScript和XML(Asynchronous JavaScript and XML),是一种创建动态网页的技术,允许在不重新加载整个页面的情况下与服务器交换数据并...

    day2判断大小以及if条件语句shell编程.txt

    day2判断大小以及if条件语句shell编程.txt

    使用if else语句把它们的中间数找出来

    中间值指的是这三个数中数值大小居中的那个数,即它既不大于另外两个数,也不小于另外两个数。 首先,我们需要理解如何比较三个数。对于三个数`a`, `b`, `c`,我们可以先比较`a`和`b`,然后根据结果再与`c`进行比较...

Global site tag (gtag.js) - Google Analytics