전체 글
-
231013_DB 설계와 SQL 활용Coding Class 2023. 10. 13. 17:27
오전에는 설명 위주로, 오후에는 오전 설명을 바탕으로 한 실습 위주로 진행 예정 오늘은 DML를 배움, 데이터 인서트(넣기) 변경, 업데이트, 데이터 키우기, 딜리트 하기, 셀렉스트 하기. IUDS,,,, 테이블과 테이블 간 관계가 갖게 됨 1:1 관계, 1:N관계, N:M 관계... 관계에 따라 테이블 스키마를 할 때 중요한 컬럼이 있어야 함. 테이블을 만들때 primary key... 테이블을 만들 때 항상 컬럼 중 기본 키가 무조건 들어가야 함. 내가 만든 컬럼 중 데이터가 중복되지 않은 데이터가 들어갈 수 있는 컬럼이 있으면 그걸 기본 키로 설정. 가령 학번, 주민번호 등... 마땅한게 없거나 주민번호 같은 숫자체계로 되어있으면 기본 키로 잡기에 별로 좋지 않음. 포린은 외부를 뜻함 프리마린 키라..
-
231012_JavaCoding Class 2023. 10. 13. 10:16
package myProject; public class Ex4_12 { public static void main(String[] args) { // TODO Auto-generated method stub int i= 5; System.out.println(i); while(i-- != 0) { // 증감식 --로 인해 반복 할 때마다 1씩 감소, 처음에는 5 // i가 0과 동일하지 않으면 1씩 감소한 뒤 반복, 동일하면 반복 멈춤... System.out.println(i + " - I can do it."); //5에서 -- 되어 4가 됨. 4가 위로 올라가서 다시 4 != 0 이므로 반복. // i+ - I can do it. 출력. } } } package myProject; import j..
-
231012_JAVAIndividual Learning/Java 2023. 10. 12. 23:02
아직 아스키 코드값을 매치하는게 잘 되지 않는다. 더보기 덕분에 'counts[alphabet - 'a']++;' 를 이해하는데 조금 시간이 오래 걸린 것 같다. 아무튼 이해는 됐는데... 첫 번째 시도는 a~z 를 한번 비교한 뒤, A~Z를 비교해서 else if 문이 쓰였다. 참고로 char는 문자 데이터 유형을 나타내는데... 데이터 유형의 종류에 대해 알아둬야 할 것 같다. package Assignment; public class Training_1012_5 { public static void main(String[] args) { // TODO Auto-generated method stub // 기존의 과제물을 응용해서 알파벳 대소문자를 구분하지 않고 a 부터 z 까지 for 문을 응용해 ..
-
231012_JAVACoding Class 2023. 10. 12. 21:34
실습 내용: 어른왕자 텍스트 중 대소문자를 구분하지 않고 a의 갯수를 세어볼 것 package Assignment; public class Training_1012_5 { public static void main(String[] args) { // TODO Auto-generated method stub //실습: 어린왕자 텍스트 중 'a'의 개수 세기 대소문자 구분 안함 //1. charAt()으로 각 문자를 가져온다. //2. 문자열 길이만큼 반복하면서 'a', 'A'를 만나면 sum_a를 1씩 증가한다. //3. sum_a 출력한다. String little = "Once when I was six years old I saw a magnificent picture in a book," + "ca..
-
231012_Java 10.11 과제물 보충Individual Learning/Java 2023. 10. 12. 20:54
2. 23.10.10 구구단 출력 (가로 출력) 을 다시 시도해봤다. 교수님이 의도하신대로 작성하지 못한 것 같았는데 정말로 그랬다. 다른 학생이 작성한 내용을 바탕으로 작성했던 코드를 보충 및 수정했다. 이해가 되지 않는 부분은 없음. package Assignment; public class Training_231012_2 { public static void main(String[] args) { // TODO Auto-generated method stub for(int k = 2; k < 10; k++) { System.out.print(""+ k + "단" + "\t"); //제일 윗 단에 2단부터 9단까지 표기 } System.out.println(); for(int j = 1; j
-