2009年3月16日 星期一

Lab Finding the max of three numbers

Write a program to decide the max number of the three input number.


------------------------------------------------<程式碼開始>--------------------------------------

import java.util.Scanner;
public class ScannerDemo
{
public static void main(String[] args)
{
Scanner Keyboard = new Scanner(System.in);

System.out.println("輸入三個整數找最大值與最小值");
int i;
int[] Number = new int[4];
System.out.println("請輸入第一個數值:");
Number[0] = Keyboard.nextInt();
System.out.println("請輸入第二個數值:");
Number[1] = Keyboard.nextInt();
System.out.println("請輸入第三個數值:");
Number[2] = Keyboard.nextInt();
for(int j=0;j<3;j++)
{
for(i=0;i<2;i++)
{
if(Number[i]<Number[i+1])
{
Number[i] = Number[3];
Number[i] = Number[i+1];
Number[i+1] = Number[3];
}
}
}
System.out.println("最大值為:" + Number[0]);
}
}

------------------------------------------------<程式碼結束>--------------------------------------

附註:其實這個程式碼是大才小用,本來使用if來比較即可,並不需要做排序。

沒有留言:

張貼留言