Kita boleh menggunakan gelung tatasusunan untuk mengembalikan elemen terbesar daripada senarai. Ini dicapai terutamanya dengan membandingkan model. Dalam senarai, bilangan terbesar dibandingkan dengan semua elemen dalam senarai. Prosedur akan menganggap 'n' sebagai kuantiti input dan menyimpannya sebagai nilai data dalam tatasusunan. Selepas itu, program akan memaparkan elemen terbesar pada konsol output selepas gelung berakhir.
Dalam artikel ini, kami akan membantu anda memahami dan menulis beberapa kod Java yang melaluinya anda boleh mencari elemen terbesar daripada senarai tatasusunan.
Kita boleh mencari nombor terbesar dengan mengisih tatasusunan Untuk menentukan ArrayList yang kosong dan menambah semua elemen tatasusunan padanya
arr[]= {1,10,4,15,9,85,63,108}Output
Output: 108
Max () – Gunakan untuk mencari fungsi max dari senarai
untuk Gelung - Gunakan untuk melaksanakan lelaran bagi setiap elemen.
Langkah pertama − Mulakan
Langkah 2 − Mulakan arr[]
Langkah 3 − maks=arr[0]
Langkah 4 − i=0;i
Langkah 4 - jika (arr[i]>max)max=arr[i]
Langkah 5(1) − Cetak
Langkah 5(2) − Cetak MAX
Langkah 6 − Tamatkan
public static <T extends an Object & make it Comparable<? super T>> T max(Collection of data <? extends T> coll) or; public static <T> T max(Collection of the data <? extends T> coll, Comparator<? super T> comparator)Pendekatan di bawah berguna untuk mengetahui nilai terbesar dalam senarai tatasusunan −
Kaedah 1 - Kaedah berulang
Pendekatan 2 − Kaedah int oleh aliran Java 8
Pendekatan 3 − kaedah maks()
Pendekatan 4 − Menggunakan ForEach Loop
Pendekatan 5 − Menggunakan Fungsi Perpustakaan
import java.util.*; public class CollectionsofmaxfileARRDD { public static void main (String[] args) { List<Integer> list = Arrays.asList(2010, 1010, 1001, 1400, 2501); Integer max = Collections.max(list, Collections.reverseOrder()); System.out.println("Output from the particular string: "+max); } }
Output from the particular string: 1001
Terjemahan bahasa Cina bagi
Contohimport java.util.Arrays; public class arbrdd { public static void main (String[] args){ int arr[] = {07, 16, 10, 2001, 1997}; int max = Arrays.stream(arr).max().getAsInt(); System.out.println("Largest array is found from the array list" +max); } }
Largest array is found from the array list2001
import java.util.*; public class arbrdd{ public static void main(String[] args){ int arr[] = {10, 07, 16, 2001,1997}; List<Integer> list = new ArrayList<>(); for(int a=0;a<arr.length;a++){ list.add(arr[a]); } System.out.println("Largest array present in the particular array list is " +Collections.max(list)); } }
Largest array present in the particular array list is 2001
import java.util.Arrays; import java.util.List; public class maxarrayval { public static void main(String[] args){ List<Integer> arrayList = Arrays.asList(10, 07, 16, 2001, 1997, 10052022); int maxValue0710 = Integer.MIN_VALUE; for (Integer integer : arrayList) { if (integer > maxValue0710) maxValue0710 = integer; } System.out.println("The maximum value present in the array is " + maxValue0710); } }
The maximum value present in the array is 10052022
Find the larger element between 2nd last and last one from array data
Max value recursive iteration
结束
import java .io.*; import java.util.*; public class ARBRDD{ static int largest(int []arr,int n){ Arrays.sort(arr); return arr[n - 1]; } static public void main (String[] args){ int []arr = {07, 10, 2001,1997, 10052022}; int n = arr.length; System.out.println(largest(arr, n)); } }
10052022
In this article; today we learnt how to get the Largest Element in return from an array List using Java.
通过可能的条件和使用此处提到的逻辑编写的程序,我们如何使用数组循环,并根据所有可能的条件和此处编写的一些代码的处理过程来满足每个理论。
Atas ialah kandungan terperinci Program Java mengembalikan elemen terbesar dalam senarai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!