경마 프로그램 만들기

쓰레드를 이용한 경마 프로그램을 만들어보자



public int sum(int[] param) {

int[] array = param;

int sum = 0;


            for(int i = 0;i<array.length;i++){

            sum = sum + array[i]; 

            }

return sum;

}


public static void main(String[] args) {

int[]TestCase = new int[4];

String str = "";

int rightResult = 0;

for(int i=0; i<4; i++){

TestCase[i] = (int)(Math.random()*100);

rightResult += TestCase[i];

str+=(TestCase[i]+",");

}

str=str.substring(0,str.length()-1);


ArrayExam exam = new ArrayExam();

int Answer = exam.sum(TestCase);

if (Answer==rightResult) {

  System.out.println("정답입니다.");

}

else{

System.out.println( str+"를 더한 sum의 값이 틀립니다.");

}

}

}


array는 길이가 100인 배열
for문을 이용해서 array에 순서대로 1부터 100까지 값을 넣기


public class ArrayExam {

public int[] fill100() {

int[] array = new int[100];

                for(int i = 0; i<100; i++){

               array [i] = i+1;


return array;

}



public static void main(String[] args) {

ArrayExam exam = new ArrayExam();

int[] arr2 = exam.fill100();

for (int i = 0; i < 100; i++) {

if (arr2[i] != i + 1) {

System.out.println("array[" + i + "]의 값이 틀립니다.");

}

}

}

}



for문을 이용해서 1부터 100까지 숫자 중 짝수만 출력해 보세요


public class ForExam{

  public static void main(String[] args){

    for( int i = 1; (i<=100);i++){

//for 코드를 통해 1부터 100까지 출력하는 문장 작성

      if(i%2==0){

//for 블럭 내에서 if블럭을 이용해서 짝수만 출력

      System.out.println(i);

      }

    }

  }

}

+ Recent posts