본문 바로가기

Java29

[Java] 인터넷 익스플로러 페이지 바로 연결하기 .getRuntime().exec("시스템 명령어") : 시스템 명령어를 실행하고, 그 결과를 받아 화면에 표시 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 import java.util.*; public class Main { public static void main(String[] args) throws Exception { int menu=0; Scanner scan=new Scanner(System.in); System.out.println( "===== 메뉴 =====\n" +"홈(1)\n현재상영(2)\n개봉예정(3)\n박스오피스(4)\n빠른예매(5)\.. 2020. 7. 10.
[Java] 윈도우 창에 로켓 띄워 움직이기 클래스 2개 생성, 배경과 로켓 이미지 파일 2개. 1) GameMain.java 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 66 import javax.swing.*; //윈도우창 띄울 때 사용 import java.awt.*; import java.awt.event.*; public class GameMain extends JFrame implements KeyListener{ GameView gv=new GameV.. 2020. 7. 10.
[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] 18~20, 23~25일차: 클래스_변수, 생성자, 오버로딩, 추상클래스, 인터페이스 데이터 저장 >> 데이터 처리 >> 데이터 출력 1. 변수(데이터 1개) 2. 배열(데이터 여러 개, 같은 타입) 3. 클래스(데이터 여러 개, 다른 타입) 연산자, 제어문 활용 ↓ 메소드 Application(dos창)→Windows Web Application mobile Application 데이터 저장공간 1. 메소드 영역: static메소드 저장 2. 스택: 자체에서 메모리 관리 수행. {블럭} 내에서만 저장되며, 지역변수, 매개변수 등이 저장됨. LIFO(Last-In, First-Out) 구조. 3. 힙: 사용자가 관리하는 공간. 클래스가 저장된다. null, 0 등으로 초기화 된 값은 가비지콜렉터가 관리한다. #클래스 1. 정의 및 종류 - 클래스: 객체를 생성하는데 사용되는 틀. 객체의 .. 2020. 7. 8.
[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.