JAVA16 Calculator with Swing import javax.swing.*;import java.awt.*;import java.awt.event.*;public class EX6 extends JFrame { private JTextField tfInput; // 수식 입력 필드 private JTextField tfOutput; // 결과 출력 필드 public EX6() { super("Calculator"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(new BorderLayout()); c.add(new northPanel(), BorderLayo.. 2024. 12. 6. Money Changer with CheckBox import javax.swing.*;import java.awt.*;import java.awt.event.*;public class EX4 extends JFrame{ private JPanel upPanel; private JPanel centerPanel; private String[] money= {"오만원","만원","천원","500원","100원","50원","10원","1원"}; private int[] mn= {50000,10000,1000,500,100,50,10,1}; private JTextField[] mtf=new JTextField[mn.length]; private JCheckBox[] mcb=new JCheckBox[mn.length]; private boolean [] c.. 2024. 12. 6. 컬렉션 import java.util.Vector;public class CollectionEX { public static void main(String[] args) { Vector v = new Vector(); v.add(5); v.add(4); v.add(-1); v.add(2,100); System.out.println("object element number in Vector : "+v.size()); System.out.println("capacity of Vector : "+v.capacity()); for(int i =0; i import java.util.*;public class IteratorEx { public static void main(String[] arg.. 2024. 9. 24. Chapter 05 실습 문제 1번class TV{ private int size; public TV(int size) { this.size=size; } protected int getSize() { return size; }}class ColorTV extends TV { private int color; ColorTV(int inch, int color){ super(inch); this.color=color; } public void printProperty() { System.out.print(getSize()+"인치 "+color+"컬러"); }}public class ex5_1 { public static void main(String[] args) { ColorTV myTv=new ColorTV(65,6553.. 2024. 8. 19. 상속 활용 예제 묵찌빠 게임사람과 컴퓨터의 이름을 입력받고 시작한다.게임에서 주도권을 가진 선수를 오너(owner)라고 하며, 사람이 먼저 오너가 된다.사람은 사용자로부터 묵,찌,빠 중 하나를 입력받는다. 잘못된 입력이 들어오면 다시 입력받는다. 컴퓨터는 묵,찌,빠 중에서 랜덤하게 한 개를 선택하고 "결정하였습니다."를 출력한다.사람이 오너인 경우 컴퓨터가 낸 것과 비교하여 같으면 사람이 승자가 되고 프로그램은 종료한다. 컴퓨터가 오너인 경우도 마찬가지이다. 승자가 결정되면 프로그램은 종료한다.사람과 컴퓨터가 낸 것이 달라 승자가 없는 경우, 가위 바위 보 규칙에 따라 이긴 사람이 오너가 된다.사람과 컴퓨터의 공통 행동을 Player 추상 클래스로 만들고 사람은 Human, 컴퓨터는 Computer 클래스를 만들고 이들.. 2024. 8. 18. Chapter 04 실습 문제 1번class TV{ String company; int inch; int cost; TV(String company,int inch, int cost){ this.company=company; this.inch=inch; this.cost=cost; } public void show() { System.out.printf("%s에서 만든 %d만원짜리의 %d인치 TV",company,inch,cost); }}public class ex4_1 { public static void main(String[] args) { TV tv=new TV("Samsung",50,300); tv.show(); }}2번class Cube{ int length; int width; int height; publi.. 2024. 8. 16. 이전 1 2 3 다음