반응형

프로그래밍/JAVA 11

2023-07-12 JAVA ORACLE

목차 1. 복습하기 2. 배우기 1.복습하기 --사용자 테이블 만들기 CREATE TABLE USERS( ID VARCHAR(20) NOT NULL PRIMARY KEY, UNAME VARCHAR(20) NOT NULL, POINT INT DEFAULT 0, PHONE VARCHAR(20) ); DESC USERS; CREATE TABLE MESSAGES( MID INT NOT NULL PRIMARY KEY, SENDER VARCHAR(20) NOT NULL, RECEIVER VARCHAR(20) NOT NULL, SDATE DATE DEFAULT SYSDATE, MESSAGE VARCHAR(1000) NOT NULL, FOREIGN KEY(SENDER) REFERENCES USERS(ID), FOREI..

2023-07-04 학습일지 git

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 프로그램을 쓸 때 스토리보드를 짠다. 각 동작이 어떻게 이루어질지를 짜는 것인데, 이게 기본방식이라고 한다. 여기서 이해가 안됐던 점은 package ex02; import java.util.*; public class Sungjuk { public static void run() { Scanner s = new Scanner(System.in); List array = new ArrayList(); ScoreVO score = new ScoreVO("2023-1", "홍길동", 90, 77, 80); array.add(score); score = new ScoreVO("2023-2", "심청이", 98, 96, 85); array.add(sco..

2023-07-03 수업일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 변수 = 값을 저장하는 이름 변수에는 값을 저장한다. 컴퓨터에서는 =을 equal의 뜻이 아닌, 대입을 의미한다. double float의 차이는 조금 더 큰 수나 정밀한 수를 저장할때는 double, 크지 않을 때는 float를 사용한다. char는 한글자를 저장할 수 있다. ''작은따옴표를 사용한다. 여러글자를 저장하면 오류가 난다. String은 여러 글자가 들어가지만, 앞에 대문자가 들어가므로 타입이 아니고 클래스다. 연산자 산술연산자 논리연산자 관계연산자 다음에 바로 클래스를 만들어주었는데, package ex01; public class TypeSample { //접근제한자 리턴유무 메소드이름() public void run() { /..

2023-06-29 수업일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 package day10; public class Calculator { int num1; int num2; //[메서드형식] //접근제한자 리턴타입 메서드명([매개변수]) //실행문구 //메서드명 sun, 리턴타입 x, 매개변수 x 실행변수 필드 num1+num2출력 //메서드명 sub, 리턴타입 x 매개변수 정수두개 실행문구 매개변수로 받은 두 숫자 출력 // 메서드명: mul, 리턴타입: o, 매개변수: x, 실행문구: 필드 num1*num2 리턴 //메서드명: div , 리턴타입 o 매개변수 정수두개, 실행문구 매개변수로 받은 두개의 나눈값 리턴 public void sum() { System.out.println(num1+num2); }..

2023-06-28 학습일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 package day09; import java.util.Scanner; public class 복습 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner (System.in); // 반복하면서 입력받는데 정답보다 크면 down, 정답보다 작으면 up, 같으면 정답 int answer = (int)(Math.random()*31)+1; System.out.println(answer); while(true) { System.out.print("숫자를 입력하세요> "); int a = sc.nextInt(); if (a>..

2023-06-27 학습일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 package day08; import java.util.Scanner; public class 복습 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); // 두개의 수를 입력받아 더하기 빼기 곱하기 나누기 나머지 구하기 // 두개의 수 받기 while (true) { System.out.print("숫자를 입력해주세요.> "); int num1 = sc.nextInt(); System.out.println("1.더하기 2.빼기 3.곱하기 4.나누기 5.나머지"); System.out.print..

2023-06-26 학습일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 package day07; import java.util.Scanner; public class 복습 { static void myMethod() { System.out.println("I just got executed!"); } public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); // //String id = "test"; //String pw = "1234"; // ////아이디가 틀렸습니다. 비밀번호가 틀렸습니다. 로그인 성공 // //System.out.print("아이디를 입력해주세요> ..

2023-06-23 학습일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 로그인 프로그램 만들기 package day06; import java.util.Scanner; public class 복습 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //아이디와 비밀번호를 입력받아 //아이디가 틀렸습니다. 비밀번호가 틀렸습니다. 로그인 성공 String id = "test"; String pw = "1234"; //아이디와 비밀번호를 입력받아 while (true) { System.out.println("=====로그인 프로그램====="); System.out.pr..

2023-06-22 학습일지

목차 1. 복습하기 2. 배우기 3. 이해하기 1.복습하기 어제 수업 중 막히는 것이 있었다. 바로 이 코드인데, package day04; import java.util.Scanner; public class Ex08_sign { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); String name = ""; String id = ""; String pw = ""; boolean login = false; boolean login1 = true; boolean login2 = false; while (login1) { System.out.println..

2023-06-21 JAVA 수업일지

복습하기 package day04; import java.util.Scanner; public class 복습 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.print("숫자입력> "); int number = sc.nextInt(); //문제1) 입력받은 수가 0이아닌짝수, 홀수, 0출력 //문제2) 입력받은 수가 3의배수,7의배수, 둘다아님 출력 if (number == 0) { System.out.println("0"); }else if (number % 2 == 0) { System.out.println("짝수"); }e..

반응형