无聊看博客有说不用if判断两个数的大小 看回复的思路弄了个 很蛋疼 很痛很痛 代码
public static int compare(int a,int b){
int compare = 0;
int max = 0;
int fh = 1;
int cha = a-b;
try {
int[] aArr = new int[a];//判断a的符号 过去了说明a>=0
int[] bArr = null;
try {
bArr = new int[b];//判断b的符号 过去了说明b>=0 进入a b都大于0的情况
try {
aArr[b] = a;//过去了说明a>b
max = a;
compare = 1;
} catch (Exception e) {//b>=a
try {
bArr[a] = b; //过去了说明b>a
max = b;
compare = -1;
} catch (Exception e1) {//b=a
compare = 0;
max = a;
}
}
} catch (Exception e) { //b<0 则a正b负 a>b
compare = 1;
max = a;
}
} catch (Exception e) {
//a <0;
try {
int[] bArr = new int[b]; //过去了说明b>0 a负b正b>a
max = b;
compare = -1;
} catch (Exception e1) {//a b 都为负数
fh = -1;
int[] aArr2 = new int[a*fh];
try {
aArr2[fh*b] = a*fh; // 说明-b<-a 即b>a
max = b;
compare = -1;
} catch (Exception e2) {//|b|>=|a|
int[] bArr2 = new int[b*fh];
try {
bArr2[fh*a] = b*fh;// -a<-b 即a>b
max = a;
compare = 1;
} catch (Exception e3) { //-a = -b 即a=b
max = a;
compare = 0;
}
}
}
}
System.out.println(compare+"==="+max);
return a;
}
弄完之后发现 真TM蛋疼 于是又有下面的代码:
public static int compare(int a,int b){
int cha = a-b;
try {
int[] arr = new int[cha];
try {
int[] arr2 = new int[-cha];
System.out.println(a+"="+b);
} catch (Exception e) {
System.out.println(a+">"+b);
}
} catch (Exception e) {
System.out.println(b+">"+a);
}
}
无聊蛋疼了 啦啦啦
分享到:
相关推荐
操作极其容易,通关极其困难。其中用了很多的蛋疼技术(例如无聊的ppt读写) 玩不过去抓狂到处搜攻略者自重。
【蛋疼游戏+脱壳版本】是一款趣味小游戏,旨在提升玩家的Windows系统操作技能,同时带来娱乐体验。在这款游戏中,玩家将面临一系列挑战,测试自己的反应速度、逻辑思维以及对计算机系统的理解。 "脱壳"是计算机术语...
C#简单mis,非数据库版(蛋疼==)C#简单mis,非数据库版(蛋疼==)C#简单mis,非数据库版(蛋疼==)C#简单mis,非数据库版(蛋疼==)C#简单mis,非数据库版(蛋疼==)C#简单mis,非数据库版(蛋疼==)
根据提供的信息,我们可以深入分析这段看似“蛋疼”的C语言代码,探讨其背后的逻辑与实现方式。 ### C语言蛋疼的Hello World代码 #### 标题解析 标题中提到的“蛋疼的Hello World代码”暗示了这是一段非常规且复杂...
"蛋疼"一词在网络上常用来形容遇到问题或者困扰,这里的"10蛋疼"可能是对某些特别有趣或引人深思内容的幽默表达,也可能表示这些内容具有较高的难度或者挑战性,需要花费一定心思去理解。 【PHP】是“Hypertext ...
蛋疼的3d小程序而已,界面不友好,用易语言写的
【sbphp 蛋疼的php框架】是一个个人开发的简单PHP框架,正如其名,可能带有开发者的一些自我调侃意味。这个框架的核心理念是简洁,它没有过多复杂的特性,主要适用于个人项目或学习用途。在描述中,开发者明确指出这...
XML(eXtensible Markup Language)是一种用于标记数据的语言,它与HTML不同,HTML主要用于展示数据,而XML专注于数据的结构和内容。XML的设计目的是传输和存储数据,而不是显示数据,因此它不包含任何预定义的标签...
【标题】:“蛋疼的提权经验1”:服务器权限提升问题及解决策略 【描述】:在IT安全领域,服务器权限提升(Privilege Escalation)是指非管理员用户通过某些漏洞或技巧获取更高的系统权限的过程。本文作者分享了一...
this.setTitle("蛋疼游戏 1.0版"); this.setUndecorated(true); this.setSize(500, 400); this.setLocationRelativeTo(null); //让窗口居中 this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_...
标题“让人蛋疼的velocity减法运算”暗示了在使用Velocity模板语言(VTL)时,作者遇到了关于减法操作的困扰。Velocity是Apache软件基金会的一个开源项目,它提供了一个简单且强大的模板引擎,用于将Java对象的数据...
一个正整数有可能可以被表示为 m(m>=2) 个连续正整数之和,如: 15 = 1 + 2 + 3 + 4 + 5 15 = 4 + 5 + 6 15 = 7 + 8 编写一个程序,输入一个正整数,然后找出符合这种要求的所有连续正整数序列,若不存在这种序列...
从拿地到交付,项目总全程经历的那些蛋疼程序与磨难.doc
从拿地到交付,项目总全程经历的那些蛋疼程序及磨难.doc
蛋疼转换下载3.0绿色版 直接下载所有网盘资源 不用任何工具 软件特色: 玩转下载地址 迅雷、快车、旋风、RayFile和115网盘等下载地址转统统利用本工具直接下载,下载小东西(不同的下载地址)不用开启(安装)...
JavaScript是一种强大的、灵活的脚本语言,但它也有一些让人头疼的语法特性。以下是一些示例题目,它们展示了JavaScript中的一些不寻常的行为。 1. `typeof arguments` 的问题: 在JavaScript中,`arguments` 是一...
Matlab 绘制动态三维心形代码蛋疼的情人节奉献 Matlab 是一款功能强大的技术计算软件,广泛应用于科学计算、数据分析、可视化等领域。在本文档中,我们将使用 Matlab 来绘制一个动态的三维心形,作为情人节的奉献...
#字典里面包含那些东西呢 1,收集了cgi的那些东东 2,加入了一些linux的东东 3,加入了最近网上出现的一些漏洞页面路径 4,把普瑞斯特牛以前发的后台字典增强了一下 5....6.asp 那些默认数据库当然也在里面 ...
《宋词密码在手3秒作诗赋词 Java版本 闲来蛋疼练练手》 这个项目的核心是利用编程语言Java实现一个自动化创作宋词的工具,它旨在通过算法和编码技巧,模拟人类创作诗词的过程,使得用户只需短短三秒即可生成一首...