MainController_Coffee import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import service.CoffeeService; import util.Print; import util.ScanUtil; import util.View_Coffee; import view.CoffeePrint; import vo.Coffeevo; public class MainController_Coffee extends CoffeePrint { // 상속클래스라서 view CoffeeService coffeeservice = CoffeeService.getInstance(); stat..
JAVA
오류 사항 있음 추후 수정 MainController import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import service.BoardService; import util.Print; import util.ScanUtil; import util.View; import view.BoardPrint; public class MainController extends BoardPrint { //상속클래스라서 import 해야함!! //sessionStorage(Map 타입) 객체 생성 static public Map sessionStorage = new HashMap(); // B..
MainController import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import service.UserService; import util.Print; import util.ScanUtil; import util.View; public class MainController extends Print { //Print 상속클래스 //sessionStorage 에 대해서 Map타입 객체 생성 (static: 고유값) static public Map sessionStorage = new HashMap(); //UserService 클래스 호출(싱글톤) UserService us..
import java.util.ArrayList; //List타입 쓸려면 import 필요 public class HomeWork18 { public static void main(String[] args) { HomeWork18 obj = new HomeWork18(); 객체 생성 obj.process(); // process 메소드 호출 } public void process() { List list = dataInput(); //dataInput 메소드 호출해서 list 대입 int maxSal = getMaxSalary(list); getMaxSalary(list) 호출해서 maxSal 대입 System.out.println("최대 월급은 " + maxSal); HashMap map = getDe..
Exception01 import java.util.Scanner; public class Exception01 { Scanner sc =new Scanner(System.in); public static void main(String[] args) { Exception01 e = new Exception01(); //Exception01객체생성 e.process(); e.process2(); e.process3(); e.process4(); } public void process() { int a = 10; int b = 0; //런타임 Exception //ArithmeticException: if(b==0) { //b가 System.out.println("0으로는 나눌수 없습니다."); return..
try catch try{ //코드 작성 } catch(Exception e){ // 에러 발생시 출력 } NullPointerException ArrayIndexOutOfBoundsException 배열에서 인덱스 범위를 초과할 경우 NumberFormatException 문자열을 숫자로 변환하는 경우 try - catch - finally 블록
import java.util.Arrays; //sortArray(변수명); 배열 정렬 import java.util.Random; //Random().nextInt(6)+1; 1~6 숫자 랜덤 import java.util.Scanner; // Scanner public class HomeWork16 { // 시작점 public static void main(String[] args) { HomeWork16 h = new HomeWork16(); // HomeWork16 class에 대한 객체 생성 Scanner sc = new Scanner(System.in); // Scanner 입력 System.out.println("주사위를 몇 번 던지겠습니까?"); // 주사위를 몇 번 던지겠습니까? 출력 i..
OOP란객체 지향 프로그래밍(Object-Oriented Programming)은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, '객체'들의 상호작용으로 프로그램 로직을 구성하는 프로그래밍 패러다임프로그램을 보다 유연하고 변경이 용이하게 만들 수 있다는 점코드의 변경을 최소화하고 유지보수를 하는 데 유리코드의 재사용을 통해 반복적인 코드를 최소화하고, 코드를 최대한 간결하게 표현프로그래밍 패러다임프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를 어떻게 작성할지 결정하는 역할을 한다. 새로운 프로그래밍 패러다임을 통해서는 새로운 방식으로 생각하는 법을 배우게 되고, 이를 바탕으로 코드를 작성하게 된다. 1. 추상화(Abstraction)공통의 속성이나 기능을 묶어 이름..
Computer 더보기 public class Computer{ // 부모클래스 생성 public void run(){ // run Calss 생성 System.out.println("컴퓨터 동작"); } } Computer 부모클래스 생성 public class Computer486 extends Computer{ // 자식클래스 extends 부모클래스 @Override // 클래스재정의 부모클래스 메소드 가져오되 자식 클래스에서 수정하여 사용 public void run(){ //부모클래스에 있는 메소드 호출 System.out.print("486"); //"486" 자식 클래스에 맞게 재정의 super.run(); // "컴퓨터 동작" 호출 부모 클래스에 있는 run 메소드 호출 } public ..