温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java中怎么求最大值最小值

发布时间:2021-06-21 17:58:39 来源:亿速云 阅读:568 作者:Leah 栏目:大数据

java中怎么求最大值最小值,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

java求最大值的三种方法

一般方法:

public class maxtest {	public static void main(String[] args) {		//###################最大值最小值start###################//int[] aa = {4,2,17,5,22,8,13,6};		int max = aa[0];		int min = aa[0];		for (int i = 0; i < aa.length-1; i++) {			if(aa[i] > max){
				max = aa[i];
			}
		}
		System.out.println("最大值"+max);		
		for (int i = 0; i < aa.length-1; i++) {			if(aa[i] < min){
				min = aa[i];
			}
		}
		System.out.println("最小值"+min);		//###################最大值最小值end###################//
	}
}

结果值

最大值22最小值2

三元运算符方法:

public class maxtest {	public static void main(String[] args) {		//###################三元运算符最大值最小值start###################//int[] aa = {4,2,17,5,22,8,13,6};		int max = aa[0];		int min = aa[0];		for (int i = 0; i < aa.length; i++) {
			max = (aa[i] < max ? max : aa[i]);
		}
		System.out.println("最大值"+max);		
		for (int i = 0; i < aa.length; i++) {
			min = (aa[i] > min ? min : aa[i]);
		}
		System.out.println("最小值"+min);		//###################三元运算符最大值最小值start###################//
	}
}

结果值

最大值22最小值2

无聊写着玩的方法:

public class maxtest {	public static void main(String[] args) {		//###################最大值最小值(分开查找)start###################//int[] aa = {4,2,17,5,22,8,13,6,14,12,117,15,122,18,113,16,24,22,217,25,222,28,213,26,214,212,117,215,122,218,113,216};		int bb = aa.length/2;		int bbmax = aa[0];		for (int i = 0; i < bb-1; i++) {			if(aa[i] > bbmax){
				bbmax = aa[i];
			}
		}		int ccmax = aa[bb];		for (int i = 0; i < aa.length-1; i++) {			if(aa[i] > ccmax){
				ccmax = aa[i];
			}
		}
		System.out.println("左最大值:"+bbmax);
		System.out.println("右最大值:"+ccmax);		if(bbmax > ccmax){
			System.out.println("结果值:"+bbmax);
		}else{
			System.out.println("结果值:"+ccmax);
		}		//###################最大值最小值(分开查找)end###################//	
	}
}

结束值

左最大值:122右最大值:222结果值:222

看完上述内容,你们掌握java中怎么求最大值最小值的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI