본문 바로가기

Java/Java 알고리즘5

[Java] 페이지 나누기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 static MovieVO[] movieListData(int page){ MovieVO[] m=new MovieVO[10]; int i=0;//10개씩 나눠주는 변수 int j=0;//for문 돌아가는 횟수 int rowSize=10;//각 페이지당 몇개씩 출력할것인지 int pagecnt=(page*rowSize)-rowSize;//시작위치 for(MovieVO vo : movies){ if(i=pagecnt){ m[i]=vo; i++; } j++; } return m; } Colored by Color Scripter cs 20200709_자바생성자(응용)_MovieManager 2020. 7. 9.
[Java] 가위바위보 게임 123456789101112131415161718192021222324252627282930313233343536373839404142434445import java.util.*; public class 자바조건문_가위바위보{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.print("가위(0), 바위(1), 보(2) 중 하나 입력:"); int user=scan.nextInt(); if(user==0) System.out.println("player:가위"); if(user==1) System.out.println("player:바위"); if(user==2) System.out.println.. 2020. 7. 6.
[Java] 선택정렬/버블정렬(오름차순/내림차순) (0. 정렬 전 배열 선언) 1 2 3 4 5 int[] arr={0, 10, 40, 20, 50}; System.out.println("정렬 전:"); for(int i:arr){ System.out.print(i+" "); cs 1.선택정렬: 맨 처음 고정, 맨 마지막까지 비교 → (n-1)번 실행 (1-1. 오름차순) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //오름차순(ASC) System.out.println("\n오름차순 정렬 후:"); for(int i=0;iarr[j]) { int tmp=arr[i]; //변수값 서로 바꿀때는 tmp에 미리 값 1개 옮겨놓기! arr[i]=arr[j]; arr[j]=tmp; } } } for(int i:arr) { System.out.pr.. 2020. 7. 6.
[Java] 중복없는 난수발생 12345678910111213141516171819202122232425262728293031323334public class 변수정리_중복x난수발생{ public static void main(String[] args){ int[] com=new int[10]; for(int i=0;i 2020. 7. 3.
[Java] 달력 만들기 / 시간 표시 1. 알고리즘 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 public class 달력만들기{ public static void main(String[] args){ int year=0, month=0; Scanner scan=new Scanner(System.in); System.out.println("연도 입력:"); year=scan.nextInt(); System.out.println("월 입력:"); month=.. 2020. 7. 2.