「求最大元素代码java」java查找最大元素

博主:adminadmin 2023-03-20 20:44:09 299

本篇文章给大家谈谈求最大元素代码java,以及java查找最大元素对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java编写程序,找出一维数组中元素的最大值和最小值。

java编写程序,找出一维数组中元素的最大值和最小值:

方法1:

import java.util.*;

public class Main{

public static void main (String args[ ]) { 

int a1[ ]=new int[] {5,3,6,8,10,56};

Arrays.sort(a1);

System.out.println("最大值:"+a1[a1.length-1]);

System.out.println("最小值:"+a1[0]);

}

}

方法2:

public class a { 

 public static void main(String args[]) { 

  int a[]={84,40,16,3,10,49,28,76,94,70}; 

  int n; 

  int min=a[0]; 

  int i; 

  int max=a[0]; 

  for(n=0;n=9;n++) { 

  if(maxa[n]) 

   max=a[n]; 

  } 

  for(i=0;i=9;i++) { 

  if(mina) 

  min=a; 

  } 

  System.out.print("max="+max); 

  System.out.print("min="+min); 

 } 

}

Java求最大值的三种方法

普通方法:

public class Max {

public static void main(String[] args) {

double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,100,-1,-4.5}; //定义一维数组

double num = myList[0]; //0为第一个数组下标

for (int i = 0; i myList.length; i++) { //开始循环一维数组

if (myList[i] num) { //循环判断数组元素

num = myList[i]; } //赋值给num,然后再次循环

}

System.out.println("最大值为" + num); //跳出循环,输出结果 }

}

三元运算符:

public class Max {

public static void main(String[] args) {

double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,1,-1,-4.2}; //定义一维数组

double num = myList[0]; //0为第一个数组下标

for (int i = 0; i myList.length; i++){ //开始循环一维数组

num=(myList[i] num?num: myList[i]); //三元运算符,详情看注解

}

System.out.println("最大值为" + num); //跳出循环,输出结果

}}

一般函数/方法:

public class Max {

double[] myList = {1.9, 2.9, 3.4, 100,3.5,10,11,12,13,-1};

double num = myList[0];

void getValue(){ //创建一般方法

for (int i = 0; i myList.length; i++) {

num=(myList[i] num?num: myList[i]);//三元运算符

}

System.out.println("最大值为" + num);

}

public static void main(String args[]){

Max max=new Max(); //创建对象

max.getValue(); //通过对象调用一般方法

}

}

三种求最大值的方法

给定一个数组,找出其中最大的值及其位置 用Java编写代码

java编写程序,找出一维数组中元素的最大值和最小值:

方法1:

import java.util.*;

public class Main{

public static void main (String args[ ]) { 

int a1[ ]=new int[] {5,3,6,8,10,56};

Arrays.sort(a1);

System.out.println("最大值:"+a1[a1.length-1]);

System.out.println("最小值:"+a1[0]);

}

}

方法2:

public class a { 

 public static void main(String args[]) { 

  int a[]={84,40,16,3,10,49,28,76,94,70}; 

  int n; 

  int min=a[0]; 

  int i; 

  int max=a[0]; 

  for(n=0;n=9;n++) { 

  if(maxa[n]) 

   max=a[n]; 

  } 

  for(i=0;i=9;i++) { 

  if(mina) 

  min=a; 

  } 

  System.out.print("max="+max); 

  System.out.print("min="+min); 

 } 

}

给我写一个求一个数组里面的最大值的java代码,谢谢!

public class Test {

public static void main(String[] args) {

int[] k = {1, 12, 15, 42, 3, 5, 8, 4};

// 冒泡排序(升序)

for (int i = 0; i  k.length - 1; i++) {

for (int j = i + 1; j  k.length; j++) {

if (k[i]  k[j]) {

int t = k[i];

k[i] = k[j];

k[j] = t;

}

}

}

System.out.println("最大值是: " + k[k.length-1]);

}

}

java如何在数组中取最大值和最小值

以下程序主要是求得数组中的最大值和最小值:

public class a {

public static void main(String args[]) {

int a[]={84,40,16,3,10,49,28,76,94,70};

int n;

int min=a[0];

int i;

int max=a[0];

for(n=0;n=9;n++) {

if(maxa[n])

max=a[n];

}

for(i=0;i=9;i++) {

if(mina[i])

min=a[i];

}

System.out.print("max="+max);

System.out.print("min="+min);

}

}

该程序输出结果:

数组A的元素包括:74 48 30 17 62数组的最大值是:74数组的最小值是:17

程序说明如下:

第6行声明整数变量i 做为循环控制变量及数组的索引:另外也声明存放最小值的变量min与最大值的变量max。

第7行声明整型数组A,其数组元素有5个,其值分别为74、48、30、17、62。

第9行将min与max的初值设为数组的第一个元素。

第10~18行逐一输出数组里的内容,并判断数组里的最大值与最小值。

第19~20行输出比较后的最大值与最小值。将变量min与max初值设成数组的第一个元素后,再逐一与数组中的各元素相比。比min小,就将该元素的值指定给min存放,使min的内容保持最小;同样的,当该元素比max大时,就将该元素的值指定给max存放,使max的内容保持最大。for循环执行完,也就表示数组中所有的元素都已经比较完毕,此时变量min与max的内容就是最小值与最大值。

本文所述代码为比较基础的示例程序,相信对于Java的初学者仍有一定的借鉴价值。

求最大元素代码java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java查找最大元素、求最大元素代码java的信息别忘了在本站进行查找喔。