import java.util.Scanner;
public class Metrix 
{
  public static void main(String[] args) 
  {
    int x[] = new int[6];
    double sum = 0;
    double average;
    int min = x[0];
    Scanner scan = new Scanner(System.in);
    System.out.println("Enter Six Number ");
    
    for (int i=0; i<x.length; i++)
    {
      x = scan.nextInt();
    }
    System.out.print("Array is : ");
    
    for (int i=0; i<x.length; i++)
    {
      System.out.print(x+" ");
      sum = x+sum;
    }
    average = (sum/x.length);
    System.out.println("Average is : "+average);
    
    for (int i=0; i<x.length; i++)
    {
      if (min<=average)
      {
        min = x;
      }
    }
    System.out.println("ข้อมูลที่มีค่าน้อยกว่าค่าเฉลี่ย คือ : "+min);
  }
}
พอรันแล้ว แสดง Enter Six Number 
1
2
3
4
5
6
Array is : 1 2 3 4 5 6 Average is : 3.5
ข้อมูลที่มีค่าน้อยกว่าค่าเฉลี่ย คือ : 4 (อยากให้ค่าตรงนี้แสดงเป็น 1 2 3 ต้องแก้โค้ดยังไงบ้างคะ)																															
						 
												
						
					
สอบถาม java อยากเขียนโค้ดให้แสดงค่าน้อยกว่าค่าเฉลี่ยแต่เขียนแล้วมันไม่ได้
public class Metrix
{
public static void main(String[] args)
{
int x[] = new int[6];
double sum = 0;
double average;
int min = x[0];
Scanner scan = new Scanner(System.in);
System.out.println("Enter Six Number ");
for (int i=0; i<x.length; i++)
{
x = scan.nextInt();
}
System.out.print("Array is : ");
for (int i=0; i<x.length; i++)
{
System.out.print(x+" ");
sum = x+sum;
}
average = (sum/x.length);
System.out.println("Average is : "+average);
for (int i=0; i<x.length; i++)
{
if (min<=average)
{
min = x;
}
}
System.out.println("ข้อมูลที่มีค่าน้อยกว่าค่าเฉลี่ย คือ : "+min);
}
}
พอรันแล้ว แสดง Enter Six Number
1
2
3
4
5
6
Array is : 1 2 3 4 5 6 Average is : 3.5
ข้อมูลที่มีค่าน้อยกว่าค่าเฉลี่ย คือ : 4 (อยากให้ค่าตรงนี้แสดงเป็น 1 2 3 ต้องแก้โค้ดยังไงบ้างคะ)