`

判断两整形数字大小,不用判断语句

    博客分类:
  • java
阅读更多
public class MaxMin {
	static int max = 0 ;
	public static void main(String[] args) throws InterruptedException {
		MaxMin m = new MaxMin();
		int a = m.max(9, 10);
		System.out.println("最大:"+a);
		
	}
	public int max(int a , int b ) throws InterruptedException{
		new MyThread(a,this).start();
		new MyThread(b,this).start();
		Thread.sleep((a+b));	
		return this.max;
	}
}

class MyThread extends Thread{
	public int f = 0;
	public MaxMin max ;
	MyThread(int f , MaxMin max){
		this.f=f;
		this.max = max;
	}
	public void run() {
		try {sleep(f);} catch (Exception e) {}
		max.max = f;
	}
}

 

public class Check { 
public static void main(String[] args) { 
int a = 11; 
int b = 10; 
Check check = new Check(); 
check.say(a, b); 

} 

public void say(int a, int b) { 

int[] arrA = new int[a]; 
try { 
arrA[b] = a; 
System.out.println("最大" + arrA[b]); 
} catch (ArrayIndexOutOfBoundsException e) { 
// TODO Auto-generated catch block 
System.out.println("最大" + b); 
} 
} 

}

 

都是介于牛A和牛C之间的方法,哈哈。

分享到:
评论

相关推荐

    基于51单片机的声控开关.doc

    声音经过驻极话筒转化为电信号,再经过整形电路完成模数转换,数字信号传递给51单片机,由逻辑判断函数完成对声音信号大小的判断,避免生活噪音点亮电灯,浪费能源,计时电路完成对电灯的延时关断,当系统未接收到...

    js脚本大全 js验证大全 压缩包

    1.3 将日期格式由yyyy-MM-dd,转换为yyyymmdd,以直接比较两个日 期的大小.. 4 1.4 判断字符串是否全部由数字组成. 5 1.5 判断字符串是否全部由字母组成. 6 1.6 对于月和日,如果前面有零,去除,如 01 变为 1 .. 6 ...

    全国计算机二级C语言要点

    - 共用体变量的空间为其内部占用空间最大的成员的大小。 - 使用规定: - 必须先定义后使用。 - 使用前变量必须有确定值。 **4. 运算符** - **运算符的优先级与结合性**:运算符具有不同的优先级,并且某些...

    c语言期中常规考试试题

    【C语言期中常规考试试题】的描述表明这是一份关于C语言的期中考试试卷,涵盖的内容广泛,包括语言特点、语法、数据类型、运算符优先级、控制结构(如循环和条件语句)、字符编码以及数组等方面的知识点。...

    C语言期末考试试卷及答案_西方经济学期末考试试卷及答案

    声明了一维整形数组 `a`,大小为 10。 **19. 二维数组的正确声明** - **选项A**: 错误。数组声明语法错误。 - **选项B**: 错误。语法错误。 - **选项C**: 正确。声明了一个二维数组 `a`,第一维大小为 1,第二维...

    2021-2022计算机二级等级考试试题及答案No.9225.docx

    1. **循环语句的条件判断**:题目中的循环语句是`int i = 0, s = 0; while (s ) { s += i + 1; i++; }`。此循环将在`s`小于20的情况下继续执行,每次迭代都会计算`s += i + 1`并将`i`自增1。 2. **循环执行次数**:...

    2021-2022计算机二级等级考试试题及答案No.10959.docx

    - Do-While循环的特点是先执行后判断。 - Do-While循环中的循环体至少会被执行一次。 - 循环控制变量或条件应在循环体内部适当更新,以避免无限循环。 #### 题目4:顺序查找算法 - **题目描述**:对长度为N的...

    excel-vb常用词汇252个

    在VBA中,布尔型变量可用于条件判断等场景。 #### Boot 导入 `Boot`在上下文中似乎不太明确,但通常可能是指初始化或启动某种程序或组件的过程。 #### Border 边界 `Border`属性用于设置控件的边框样式。 #### ...

    易语言540个易模块

    Sqlite表管理 SQL基本语句 SQL数据库操作模块 SQL数据库最新操作模块 色彩转换_模块 杀进程模块 删除文件模块 设置IE代理服务器1.0 设置表格模块 设置控件锚点 设置鼠标活动范围 生成Sqlite表结构 十进制转化...

    PC汇编语言 - Paul A. Carter

    - 基于2的计数系统,只使用0和1两个数字进行表示。 - 在计算机科学中极其重要,因为计算机硬件的基本单位是能够处于两种状态(开或关)的电子元件,这与二进制的0和1相对应。 - **1.1.3 十六进制** - 基于16的...

    易语言模块大全(374个)

    SQL基本语句.ec QQ登录.ec 数据打包解包.ec 易数据库插入记录模块.ec 易库浏览编辑器模块.ec 数据库管理器模块.ec 软件优化.ec 在线查找歌词.ec 判断进程是否存在的模块.ec 时间格式化-自由扩展型.ec 透明控件.ec ...

    Java基础英语.docx

    **Switch [switʃ]**:判断语句。`switch`语句允许基于一个表达式的值执行不同的代码块。 **Case [keis]**:实例,情况。`case`标签用于定义`switch`语句中的各个分支。 **Break [breik]**:退出。`break`语句用于...

    790个易模块打包下载-2

    SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP...

    790个易模块-3

    SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP...

    790个易模块打包

    SQL基本语句.ec SQL数据库操作模块.ec SQL数据库最新操作模块.ec TCP服务器.ec TWnet.CN.EC user32模块.EC user模块.EC USUAL.EC windowsXP界面模拟模块1.0.ec windowsXP界面模拟模块1.01.ec windowsXP...

    易语言模块大全(共775个模块)

    数字的单双判断(1.0).zip 数据库批量替换(1.0).zip 数据库查找(1.0).zip 数据库管理器(1.2).zip 数据库记录编辑器模块(1.0).zip 数据处理——数据打包解包(1.0).zip 数据源按钮1.0(1.0).zip 数学模块(1.0).zip 是否...

Global site tag (gtag.js) - Google Analytics