package array;

import java.util.Random;

public class my {

	public static void main(String[] args) {

		Random rand = new Random();

		int[] lotto = new int[6];

		int i, j, t;

		for (i = 0; i < 6; i++)

		{

			lotto[i] = rand.nextInt(45) + 1;

			System.out.printf("%d\t", lotto[i]);

		}

		System.out.println();

		for (i = 0; i < 5; i++)

		{

			t = lotto[i];

			lotto[i] = lotto[i + 1];

			lotto[i + 1] = t;

			for (j = 0; j < 6; j++)

				System.out.printf("%d\t", lotto[j]);

			System.out.println();

		}

	}

}

1~45 랜덤수 출력 후 

 1,2자리 2,3 자리 3,4자리 4,5자리 5,6자리 변경 
 각 과정 값 출력

 

 


package array;



import java.util.Random;



public class my

{

	public static void main(String[] args)

	{

		

		Random rand = new Random();

	

		int[] lotto = new int[6];

		int i,j,t;

				

		

		//1~45 랜덤수 발생시켜서 저장

		for(i=0 ; i<6 ; i++)

		{

			lotto[i] = rand.nextInt(45)+1;

			System.out.printf("%d\t", lotto[i]);

		}	

		

		System.out.println();



		

		//다음수와 크기비교 후 자리변경, 각자리수 반복

		for(j=0; j<5; j++)

			for(i=0; i<5; i++)

			if(lotto[i]>lotto[i+1])

			{

				t=lotto[i];

				lotto[i]=lotto[i+1];

				lotto[i+1]=t;

			}

		//결과값 출력

				for(j=0; j<6; j++)

					System.out.printf("%d\t", lotto[j]);

				System.out.println();

			}

	}

+ Recent posts