분류 전체보기 썸네일형 리스트형 응용 실습( 주사위 게임 ) main Class import java.util.Scanner; public class Exercise4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Dice d = new Dice();//주사위 객체 생성 Play u = new Play();//유저 객체 생성 while(true) { d.random();//주사위 값을 랜덤으로 저장 d.sumNumber();//랜덤으로 받은 주사위 값을 합침 u.numberMatching(d.getSum());//주사위 랜덤 값을 if(u.getCoin()>0)//user객체가 가지고 있는 코인이 0보다 크면 반복 계속 돌린다. continue; else {//user.. 더보기 객체지향프로그래밍 << OOP(Object Oriented Programming) >> O O P ( Object Oriented Programming )이전 포스팅 까지는 절자지향적인 프로그래밍을 하였다. 이 포스팅 이후로는 객체지향적인 프로그래밍을 할 계획인데이전에 객체지향적이라는 것이 무엇인지 알아보고 가자. 간단하게 정의하자면 각종 처리를 응집시키는(객체화하는) 것이다.구성으로는 멤버변수멤버함수( == 메소드 ) 로 구성되어 있다.객체지향프로그래밍은 3가지의 큰 속성을 가진다. 1.은닉성 Class 내부에서만 접근이 가능하도록 설정 해줄수 있다. 2. 상속성기본 Class의 기능을 물려 받은 후에 추가적으로 설정 가능하다. 3. 다형성상속받은 Class를 여러형태로 바꿔줄 수 있다. 상속에 대해서C++에서는 다중상속이 가능하지만java에서는 다중상속이 불가능하다.(추상클래스(inte.. 더보기 StringTokenizer import java.util.StringTokenizer; public class mainClass { public static void main(String[] args) { String str = "홍길동--2001/03/14-서울시"; //split == method String splits[] = str.split("-"); for (int i = 0; i < splits.length; i++) { System.out.println("splits["+ i+ "] = "+splits[i]); } // StringTokenizer == class StringTokenizer st = new StringTokenizer(str, "-"); int len = st.countTokens();//토큰으로 .. 더보기 Calender 응용 실습(달력 출력) import java.util.Calendar; import java.util.Scanner; public class mainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* JSP 회원관리 게시판(답변엔게시판) 일정관리(calendar) 자료실 투표 */ int year; int month; System.out.print("연도 = "); year = sc.nextInt(); System.out.print("월 = "); month = sc.nextInt(); Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set.. 더보기 Calender import java.util.Calendar; import java.util.GregorianCalendar; public class myClass { public static void main(String[] args) { // Calendar == 달력 // 첫번째 방법 // Calendar cal = new GregorianCalendar(); // 두번째 방법 Calendar cal = Calendar.getInstance(); // 취득 getter int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; // 달은 0부터 시작함 int day = cal.get(Calendar.DATE); System.out.pri.. 더보기 산책하는 또리~ㅎㅎ 보너스 사진~!! 으잉~!? 더보기 잠자는 또리~ 더보기 또리 목욕사진!! 다리가 너무 갸날프다아... 더보기 File 관련 Class 응용 실습 package fileFunc; import java.io.*; import java.util.Scanner; public class mainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int choice; String datas[] = null; while(true) { System.out.println("====================================="); System.out.println("1.파일 생성"); System.out.println("2.파일 삭제"); System.out.println("3.파일 쓰기"); System.out.println("4.파일 읽기");.. 더보기 File 쓰기(Write) 파일 쓰기도 읽기와 크게 다를게 없다. 크게 2가지 Class가 존재하는데 가장 기본적인 FileWriter Class 두번째로는 PrintWriter Class가 있다. 먼저 읽기와 같이 File 객체가 있어야한다. ( 해당 경로의 파일에 쓰기 위해 ) FileWriter Class FileWriter 객체를 만들어주고 파라미터로 File객체를 넘겨주어 쓰기를 준비해준다. 그리고 FileWriter안에 있는 write() 메소드를 이용하여 쓰기를 하면 된다. 단, write는 개행이 안되기 때문에 끝에 +"\n"을 추가해 주어야 한다. 위의 상태로 write를 쓰게되면 연결된 파일에 데이터가 추가적으로 써지는게 아니라 덫씌우는게 되어 버린다. 따라서 추가하려면 아래와 같이 객체를 선언해 줘야한다. Fi.. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 17 다음