본문 바로가기

Code5

[Java] I/O 3(입출력) (java.io) - NotePad 만들기 package com.kitri.io; import java.awt.Font; import java.awt.event.*; import java.io.*; import java.util.Vector; import javax.swing.*; import javax.swing.event.*; public class Notepad extends JFrame implements ActionListener, ItemListener { JScrollPane sp = new JScrollPane(); JTextArea editor = new JTextArea(); Integer fsize[] = {9, 11, 13, 15, 17, 19, 21}; JComboBox fs = new JComboBox(); JMenuBa.. 2020. 11. 13.
[Java] 계산기 Code numL openL exit numL 에 숫자가 오고 openL에 사칙연산이 나온다. ​ 여러자리 연산과 연속 연산 이 가능하나 ​ 소숫점에 대한 한계를 남겼다. ​ 1. Calculator package com.kitri.awt.event; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Calculator extends Frame { Panel pN = new Panel(); Panel pC= new Panel(); Label numL = new Label(); Label openL = new Label(); String bt[] = {"7","8","9","+".. 2020. 10. 5.
[Java]택시요금 code 택시 요금계 만들기 ​ [MY CODE] CAR CODE public class Car { String carName; String color; String maker; int speed; public Car() { this("쏘나타","검정색","현대"); } public Car(String color) { this("쏘나타",color,"현대"); } public Car(String carName,String color) { this(carName,color,"현대"); } public Car(String carName,String color, String maker) { //super(); //생략가능.클래스 상속하기 위해선 반드시 메모리 올라가야함. //메모리 올라가는 시점은 생성자 호출되는 시점.. 2020. 7. 20.
[Java]스타크래프트 마린 만들기/call by reference, call by value [연습한 코드] /* 1.체력 : hp 100, 모드 : (0 : 일반, 1 : 흥분) 2. 공격 attack() 1회 공격 당 적 체력 (0 : -10, 1 : -15) 모드변경 changeMode() 내체력 -25; 내체력 40이하일 경우는 모드 변경 불가. */ public class Marine { boolean who; int hp ; int mode; public Marine(){ who=false; hp=100; mode=0; } void attack(int count) { if (who == false) { if (mode == 0){ hp-=10*count; }else { hp-=15*count; } } } void changeMode() { if (who ==true){ if (hp>4.. 2020. 7. 17.