본문 바로가기

대학교/2.객체지향프로그래밍_JAVA10

OOP.종합설계 ㄱ. 주문을 누르면 무조건 20000이라는 숫자가 나옴.ㄴ. 추가토핑을 추가 할 것들이 1가지로 정해져 있음.ㄷ. 주소를 입력하는 곳이 없음.------------------------------------------------------------------------------------------------------------ㄱ. 선택한 것들의 합이 나오게 수정ㄴ. 추가토핑을 여러 가지 선택 할 수 있게 수정ㄷ. 주소를 입력하는 곳을 만들고 주문 버튼을 누르면 알림창이 뜨게 함. 잘 된점초기목적과 같게 구현했다.창을 늘이거나 줄이지 못하게 하면서 사이즈 조절을 자동으로 하게 했다. 부족한 점여러 가지 피자를 주문을 하지 못한다.주소를 입력하세요를 투명하게 하지 못했다.확인이랑 닫기 버튼의 기능이 .. 2017. 6. 16.
[JAVA] 이벤트 그래픽 1.(pp. 466) KeyPad를 클릭한 버튼의 숫자만 출력되도록 수정 12345 @Override public void actionPerformed(ActionEvent e) { String actionCommand = e.getActionCommand(); txt.setText(txt.getText() + actionCommand); }Colored by Color Scriptercs12345 @Override public void actionPerformed(ActionEvent e) { String actionCommand = e.getActionCommand(); txt.setText(actionCommand); }Colored by Color Scriptercs txt.getText()를 지.. 2017. 6. 3.
문자열을 이용해 정수인지 실수인지 판별 1. MyMath class의 두 메서드에 “정수 제곱 실행” 및 “실수 제곱 실행 문장 추가하고 키보드에서 수를 입력 - MyMath1234567891011121314public class MyMath{ int square(int i) { System.out.println("정수 " + i + "를 제곱합니다"); return i*i; } double square(double i) { System.out.println("실수 " + i + "를 제곱합니다"); return i*i; }}Colored by Color Scriptercs - MyMathTest12345678910111213141516171819202122232425262728293031323334353637383940414243.. 2017. 4. 21.
지뢰찾기(주변 숫자 탐색) 1. 지뢰찾기, 지뢰 주변 숫자 출력하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889import static java.lang.System.in; public class MineSweeper{ public static void main(String[] args) { boolean[][] board = new boolean[10][10]; String[][] boardc = new String[10][10]; int[][] boardi = .. 2017. 4. 21.
Tic_Tac_Toe(틱택토) 게임 은 컴퓨터랑 두는건데 수정은 사람끼리 교대로 둘 수 있습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869import java.util.*; public class Tic_Tac_Toe{ public static void main(String[] args) { char [][] board = new char[3][3]; int x, y; Scanner scan = new Scanner(System.in); for(int i = 0; i 2017. 4. 21.
극장 예매 시스템 12345678910111213141516171819202122232425262728293031323334353637383940import java.util.*; public class TheaterRevserve{ public static void main(String[] args) { final int size = 10; int[] seats = new int[size]; while (true) { System.out.println("-------------------------"); for (int i = 0; i 2017. 4. 21.
난수발생을 이용해 숫자 찾기 난수를 발생해 발생된 수를 찾는다. 1234567891011121314151617181920212223242526272829303132import java.util.*; public class NumberGame { public static void main(String[] args) //while문 { Random number = new Random(); int answer = number.nextInt(100); int guess = 0; int tries = 0; Scanner scan = new Scanner(System.in); while(guess != answer) { System.out.print("정답을 추측하여 보시오 : "); guess = scan.nextInt.. 2017. 4. 21.
현재 시간에 따라 출력 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import java.util.*; public class Welcome{ public static void main(String[] args) { Date date = new Date(); int currentHour = date.getHours(); System.out.println("현재 시간은 " + date); switch (currentHour) { case 6: case 7: case 8: case 9: case 10: { System.out.println("Good mornig"); break; } case 11: case 12: case .. 2017. 4. 21.
이차방정식 판별 1. 이차방정식 계수를 입력받아 근을 출력하는 프로그램을 작성합니다. 문제 실근, 중근, 허근인지 판별 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package Hello; //20141648_전성현 import java.util.*; public class QuadraticEq{ public static void main(String[] args) { double a, b ,c; // 이차방정식의세계수 double r1, r2; // 이차방정식의두근 double s1, s2; // 허근 Scanner input = new Scanner(System.in); System.out.pr.. 2017. 4. 21.
1부터 10까지의 합 Today's mission!1) 다음과 같이 화면에 출력되는 java 프로그램 sum.java를 작성하시오.2) workspace는 C:/myJava, project 이름은 sum으로 할 것.3) 아래에서 첫 번째 10은 사용자가 입력한 것, 두 번째 10은 변수 n에 저장된 값, 55는 변수 sum에 계산되어 저장된 값. 얼마까지의 합을 계산할까요? : 101부터 10까지의 합은 55입니다. 123456789101112131415161718192021import java.util.*; public class sum{ public static void main(String[] args) { int n, sum = 0, i; // 입력받을 숫자, 합계, 반복문 i Scanner input = new Sc.. 2017. 4. 21.