java求第二大的数代码 JAVA找出数组中第二大的数
用java 求出一个数组第二大的数,比如说{4,8,2,45,12,74,22}
public class SecondBig {
站在用户的角度思考问题,与客户深入沟通,找到长子网站设计与长子网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、做网站、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟主机、企业邮箱。业务覆盖长子地区。
public static void main(String[] args) {
int[] all = {4,8,2,45,12,74,22};
int max, max2;// 第一大,第二大数字
int v; max = max2 = all[0];
for (int i = 1; i 7; i++) {
v = all[i];
if (v max2) {
if (v max) {
max2 = max;//原来最大值变第二大
max = v;//最大值更新为当前值
} else
max2 = v;//当前值为第二大
}
}
System.out.println("max=" + max + ",max2=" + max2);
}
}
如何用java编写程序求数组中第二大的数值
import java.util.Arrays;
public class aaa{
/**
* @使用Arrays.sort(int[] num) 给num[]按照升序排序
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num[] = {4,6,3,2,8,9,10};
Arrays.sort(num);
for(int i=0;i7;i++)
System.out.print(num[i]+" ");
System.out.println("\n倒数第二大的数是:"+num[5]);
}
}
运行结果:
2 3 4 6 8 9 10
倒数第二大的数是:9
望采纳~~~~~~~~
java 随机1到100的10个整数,找出第二大的数
代码如下:
public class Test {
public static void main(String[] args) {
int[] intArray = new int[10];
System.out.println("1到100的10个整数是:");
for (int i = 0; i 10; i++) {
int randon = (int) ((Math.random() * 100) + 1);
intArray[i] = randon;
System.out.print(intArray[i] + " ");
}
Arrays.sort(intArray);
System.out.println();
int second = intArray[intArray.length - 2];
System.out.println("第二大的数是:" + second);
}
}
运行效果:
分享标题:java求第二大的数代码 JAVA找出数组中第二大的数
链接地址:http://pwwzsj.com/article/hiejso.html