본문 바로가기

개발일지

(233)
클래스 이용해서 학점 계산하기_진짜_최종.java package Test; public class Grade{ int tot; double avg; String grade; void printS(String name, int k, int e, int m) { System.out.println("당신의 이름은 " + name + "입니다."); System.out.println("국어 성적 : " + k ); System.out.println("영어 성적 : " + e ); System.out.println("수학 성적 : " + m ); } void tot(int kor, int eng, int math) { tot = kor + eng + math; System.out.println("총점 : " + tot); } void avg() { avg = t..
예외처리(try-catch) Try 8 : 작업을 하다가 문제가 생기면 캐치문으로 가라 모든 수를 0으로 나누는 경우 .. 0이 나오면 자동으로 19번으로 간다. 9 : args 창에서 입력 받음 catch 13 : 배열에 관한 문제 16 : (인자)데이터타입 문제 19 : 0으로 나눈 문제가 생겼을 때 대소문자 제대로 써줘야함
인터페이스 클래스 원래 자바에서는 클래스 두 개 상속 받는 게 금기시 된다. 추상클래스도 안 됨 근데 인터페이스 클래스는 가능함 유일하게 가능하다. interface Interface1{ int interVar = 10; void interface1Method(); } class Interface1Impl implements Interface1{ @Override public void interface1Method() { System.out.println("interface1Method 구현"); } } public class InterfaceTest1 { public static void main(String[] args) { Interface1Impl in1Impl = new Interface1Impl(); Syste..
html 복습 이름 국어 영어 황기태 80 70 이재문 95 70 이병은 85 90 김남윤 50 40 합계 310 249 인적사항 아 이 디 이 름 비밀번호 주민번호 - 성 별 여자 남자 취 미 요가 테니스 영화감상 국 적 한국 미국 캐나다 중국 일본 사용언어 한국어 영어 독어 중국어 일어 국가코드 찾 기 도 메 인 날 짜 색 상 1~5 사이의 값 1~5 사이의 범위 메세지를 입력하세요 제출 취소 머리부분 박스1 박스2 끝부분 머리부분 박스1 박스2 끝부분 style 입력시 4개 일 때 : 상-우-좌-하 2개 일 때 : 상하 - 좌우 머리 부분 박스1 박스2 끝 부분 b2의 박스 안은 padding인데 세로로 위쪽이 10px이고 아래도 10px인데 차이가 많이 나는 이유는 박스 크기가 설정한 패딩 값보다 훨씬 크기 때..
테이블 한 번에 등록하기 여러 번 등록할 것 없이 괄호 안에 넣어서 쉼표로 구분해준다. 이것의 단점은 하나라도 오류가 나면 다 나는 것임~~~!
데이터베이스, 스키마 이름 바꾸기 CREATE DATABASE Academydb; USE Academydb; RENAME TABLE Application.schoolRegister TO Academydb.schoolRegister; RENAME TABLE Application.courseRegistration TO Academydb.courseRegistration; RENAME TABLE Application.Tuition TO Academydb.Tuition; RENAME TABLE Application.grade TO Academydb.grade; RENAME 예약어로 테이블들을 일일이 옮겨줘야한다. 한 번에 옮겨주는 예약어가 과거엔 있었지만 데이터 손실 등의 이유로 번거롭게 바뀌었다. RENAME TABLE 기존의 DB.테이블명 ..
데이터베이스 자바에서 연결하기 import java.io.*; import java.sql.*; public class Main { public static void main(String[] args) { Connection conn; Statement stmt = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + "Application?useSSL=false&serverTimezone=Asia/Seoul", "root", "1234"); //JDBC 연결 System.out.println("DB 연결 완료"); stmt = conn.createStatement();..
MySQL 두번째 수업 create database Academydb; use Academydb; create table Book ( bookid int primary key, bookname varchar(40), publisher varchar(40), price int); CREATE TABLE Customer ( custid INT PRIMARY KEY, name VARCHAR(40), address VARCHAR(40), phone VARCHAR(30)); insert into Customer values(1, '박지성', '영국 맨체스터', '010-5000-0001'); INSERT INTO Customer VALUES(2, '김연아', '대한민국 서울', '000-6000-0002'); INSERT INTO Cu..