목록Programing Language/JAVA STUDY (59)
습관제작소
**문제 74(성적 순위 랭킹 알고리즘) 학생들의 성적을 1등 부터 순위를 매겨서 출력해보시오. 이떼 성적 배열의 점수를 오름파순으로 정렬해서 출력시키고 옆에 등수를 표시하시오. import java.util.Arrays; public class Java100_algorithm_RankAlgorithm { public static void printRanking(int[] scores, int[] ranking){ //배열길이 int scores_len = scores.length; int ranking_len = ranking.length; // >> 사실 랭킹의 수와 점수 인원의 수가 같아서 굳이 쓸필요가 없다. //System.out.println(scores_len); System.out.prin..
**문제 72(정렬 함수 오름) 정렬 함수를 이용하여 학생들의 성적을 꼴찌부터 1등 까지 순위대로 출력해보시오. 이 떄 오름차순으로 정렬한다. import java.util.Arrays; public class Java100_algorithm_SortAlgorithmWithMethod { public static void main(String[] args) { //1. 배열 선언 >> 성적 배열 int[] scores = {88, 55, 39, 100, 90, 100, 98, 67}; //2 성정 배열 >> 오름차순 정령 Arrays.sort(배열명); >> 오름차순이 기본 정렬 //클래스 메서드로써 Arrays 클래스의 인스턴스 생성없이 바로 사용 가능. System.out.print("화장실(정렬) ..
**문제 69(정수 배열 최댓값 알고리즘) 정수로 이루어진 배열에서 가장 큰 값을 구하는 알고리즘을 구하시오. public class java100_algorithm_MaxAlgorithm { public static void main(String[] args) { //1. 배열 선언 int[] ar = {4,13,15,17,-2}; //2. max, min 함수 System.out.println(Math.max(10,4)); // >>> 10 System.out.println(Math.min(10,4)); // >>> 4 //3. 일단 배열 내 첫번째 원소의 값이 제일 크다고 가정하고 초기화 //int max = Integer.MIN_VALUE; 가장 작은 값을 저장해야 하나씩 비교해 큰값을 구한다. ..
**문제 66(추상클래스 상속 다형성) 추상클래스와 상속을 사용하여 다형성 예제를 만들어보시오. package Java100_Part4; abstract class Car{ abstract void run(); } class Ambulance extends Car{ void run(){System.out.println("앰블런스 지나가요~ 뺴뽀삐뽀~");} } class Cultivator extends Car{ void run(){System.out.println("경운기 지나가요~ 덜컹덜컹~");} } class sportsCar extends Car{ void run(){System.out.println("스포츠가 지나가요~ 씽~");} } public class Java100_oop_Polymor..