오늘 한 것 : 오전
======java 회사원===========
3번 update 오류 수정
1번 3번의 회사원 출력 범위를 설정하여(입력받아) 출력하기를 진행했다
//3번 수정한 내용
//1. Update Employees의 대소문자 문제 오류
//employees 로 고쳐서 해결하고
//2. where id 로 입력되어있는 부분을 where emp_no로 바꿔줌
//3. hire_date 가 hire_data로 입력되어있어서 오류발생
오늘 한 것 : 오후
=====편한 개발환경 만들기 =====
project from version control
> github 포크(클론) 주소 붙어넣고
위치 JavaExample\JavaCorePrectice 로 넣고 만들기
각 실행파일 add configuration 설정하기
////자세한건 slact - java예제 연습환경 채널 참조 ////
=====class연습=====
null: 참조형 타입의 포인트를 가리키는 곳이 없다
런타임 에러 : 메모리 할당만 되어있고 가리키는 곳에 내용물이 없을때
Main----------------------------------
public static void main(String[] args) {
//p174 : AirCon 객체 사용 예시
AirCon airCon = new AirCon();
AirCon airCon2 = new AirCon(); //new AirCon인 AirCon파일내용이 AirCon객체인 airCon변수
//disk에 적재한 내용을 ram에 적재
//변수 사용
airCon.color = "white";
airCon.temp = 10;
airCon.price = 10000;
airCon2.color = "red";
airCon2.temp = 20;
airCon2.price = 5000;
//메소드 사용
airCon.upTemp();
System.out.println("airCon.temp = " +airCon.temp+ ", airCon.color = "
+airCon.color + ", airCon.price = " + airCon.price + "원");
airCon.onPower();
airCon.offPower();
airCon.downTemp();
System.out.println("airCon.temp = " +airCon.temp+ ", airCon.color = "
+airCon.color + ", airCon.price = " + airCon.price + "원");
System.out.println(airCon.size);
airCon.size=15;
System.out.println(airCon.size);
System.out.println("\n===============\n"); // \n : Line Feed + Carriage Retrun(엔터)
//메소드 (airCon2 객체가 가진 기능 사용
airCon2.upTemp();
System.out.println("airCon2.temp = " +airCon2.temp+ ", airCon2.color = "
+airCon2.color + ", airCon2.price = " + airCon2.price + "원");
airCon2.onPower();
airCon2.offPower();
airCon2.downTemp();
System.out.println("airCon2.temp = " +airCon2.temp+ ", airCon2.color = "
+airCon2.color + ", airCon2.price = " + airCon2.price + "원");
System.out.println(airCon.size);
List<AirCon> airConList = new ArrayList<>();
airConList.add(airCon);
airConList.add(airCon2);
airConList.add(new AirCon("samsung","black", 15000, 10, 12));
//생정자 파라미터에서 설정한 값 p 198 참고
}
AirCon---------------------------------
public class AirCon {
//변수정의
String company;
String color;
int price;
int size = 10;
int temp;
//java 언어 규칙 : 기본 생성자, 인자가 있는 생성자를(밑의 AirCon)
//만들면 기본생성자는 자동 비활성화 된다.
public AirCon(){}
//생성자 (메소드와 같이 생겼지만 생성자의 네미잉은 class 네이밍과 같아야 한다 (대소문자 까지)
public AirCon(String company, String color, int price, int size, int temp){
this.company = company; //값을 변수에
this.color = color;
this.price = price;
this.size = size;
this.temp = temp;
}
void onPower(){
System.out.println("power on");
}
void offPower(){
System.out.println("power off");
}
void upTemp(){
temp++;
}
void downTemp(){
temp--;
}

======java 회사원===========
1번 3번의 회사원 출력 범위를 설정하여(입력받아) 출력하기
그리고 between A and B 의 값이
A >= B 가되면 실패했다는 메시지 출력 후
다시 범위값을 입력받는 코드 작성
'수업 & 공부 > 수업 내용' 카테고리의 다른 글
8- Intellij IDEA환경 서블릿 구동 (0) | 2021.08.12 |
---|---|
7- Java 예제와 회사원 연동 (0) | 2021.08.11 |
5- java와 DB연동 (회사원) (0) | 2021.08.09 |
4- Java 와 DB 연동1 (0805) (0) | 2021.08.05 |
3. - MariaDB 와 DBeaver 설치 (0804) (0) | 2021.08.04 |