在Java編程中,使用for循環可以求出一個數列中的最大值和最小值,下面是一個例子:
public class MaxAndMin { public static void main(String[] args) { int[] numbers = {15, 74, 23, 19, 67, 82, 90, 12, 34}; int max = numbers[0]; int min = numbers[0]; for (int i = 1; i< numbers.length; i++) { if (numbers[i] >max) { max = numbers[i]; } if (numbers[i]< min) { min = numbers[i]; } } System.out.println("最大值為:" + max); System.out.println("最小值為:" + min); } }
在這個例子中,我們定義了一個包含若干數值的數組numbers,并且定義了兩個變量max和min來存放最大值和最小值的值。我們使用for循環遍歷整個數組,通過對比每個數值的大小來判斷當前的最大值和最小值。
在每次循環中,我們使用if語句來判斷當前數值是否大于最大值或者小于最小值。如果當前數值大于最大值,我們就把當前數值賦值給max,如果當前數值小于最小值,我們就把當前數值賦值給min。
當循環結束后,我們再通過System.out.println()語句把最大值和最小值輸出到屏幕上。
使用for循環求最大值和最小值是一種非常常用的編程技巧,在Java編程中也是不可避免的。大家可以參考這個例子進行練習,并且結合其他的編程知識來編寫更加實用的程序。