전체 글172 Java 메소드 예제 public class User { // 유저 이름, 나이, 전화번호를 저장하려 합니다. String userName; int age; String phone; // 유저이름, 나이, 전화번호를 출력하는 함수 void print(){ System.out.println("유저이름: "+userName+" 나이: "+age+" 전화번호: "+phone); } // 10년 후의 나이를 계산해서 리턴하는 함수 int futureAge(){ int add10=age+10; return add10; } // say("안녕?"); // 화면에 출력 : 홍길동님 안녕? void say(String sentence.. 2024. 12. 10. Java 메서드 public class Product { // 제품 아이디 int id; // 제품명 String name;}Product 클래스에 id와 name 필드(멤버변수) 만들기 public class ClassTest { public static void main(String[] args) { int age = 30; // 아이디는 1, 이름은 컴퓨터 인 데이터를 만들자 = 객체생성 Product p1 = new Product(); p1.id = 1; p1.name = "컴퓨터"; // src에서 내가 만든 데이터타입 Product // new는 메모리(저장공간)를 heap에 생성하라! .. 2024. 12. 10. Java 인스턴스화(instantiate) 개념잡기 클래스 데이터테이블과 유사개념비슷한 데이터들을 하나의 묶음으로 만든 것묶음으로 프로그래밍- 객체지향 프로그래밍묶음(객체)=상태와 동작 클래스를 만드는 부분과 = 건물의 설계도, 필드와 메소드가 포함됨클래스를 이용하는 부분이 있다. =그 설계도를 바탕으로 실제로 건물을 짓고 사용하는 과정, 인스턴스화 하는부분 데이터베이스와 차이데이터베이스는 데이터를 저장, 관리하는 시스템테이블(레코드, 컬럼) 형식으로 데이터를 구조화하여 저장테이블간 외래키를 이용 (RDMS) 클래스는 객체를 생성하기 위한 설계도속성과 메서드를 정의하며, 이를 통해 특정 유형의 객체를 생성상속을 통해 객체 지향적인 관계 형성 (OOP) 인스턴스클래스(Class)의 정의를 기반으로 메모리상에 할당된 구체적인 객체ex- Person이라는 클래.. 2024. 12. 10. Java 함수 만들기 // 3과 5를 더하자.int num1 = 3;int num2 = 5;System.out.println(num1 + num2);// 7과 10을 더하자.num1 = 7;num2 = 10;System.out.println(num1+num2);// 10과 6을 더하자.num1 = 10;num2 = 6;System.out.println(num1+num2); // 프로그래밍 하다보니 중복되는 코드 == 재사용되는 코드가 발생하더라 // 효율적으로 처리하기위해 만든게 함수다! // 지금까지는 함수를 사용만 해봤다 = 함수를 호출(call) 했다 = 남이 만든것을 이용 // 함수 호출은 1줄만 필요 // 어떤 복잡한 기능이라도 함수로 만들어져있으면 .. 2024. 12. 9. Java 기본 배열 Array 학생 점수 관리 프로그램을 만들기 학생 3명의 수학 점수를 처리 첫번째 학생은 70점, 2번째 학생은 90점, 3번째 학생은 77점 int mathScore1 = 70; int mathScore2 = 90; int mathScore3 = 77; // 전체 총점 구하세요. System.out.println( mathScore1 + mathScore2 + mathScore3 ); // 평균 구하세요. System.out.println(( mathScore1 + mathScore2 + mathScore3 ) / 3); // 정수로만 계산하기때문에 소수점이 나오지 .. 2024. 12. 9. Java의 기본 문법 - 클래스, 변수 1. 클래스객체를 생성하기 위한 설계도붕어빵 틀 = 클래스 / 붕어빵 = 객체하나의 클래스로부터 여러개의 객체를 만들 수 있다. 클래스로부터 객체를 생성하는 과정 생성된 객체 클래스 이름의 규칙네이밍 컨벤션(Naming Convention) - 가독성, 일관성을 위함여러 단어로 구성된 경우 각 단어의 첫 글자를 대문자로 작성)클래스명은 대문자로 시작클래스명은 명사로 public 클래스는 단하나 public 클래스 이름과 자바 파일 이름은 같아야 한다. 패키지 이름은 모두 소문자로.2. 프로그램은 1개의 main() 함수가 있어야 한다.public 클래스'psvm'(public static void main)을 입력하면 IntelliJ IDEA에서 Java의 main() 메소드가 자동으로 생성됨Java .. 2024. 12. 9. Java란?, Java17 설치 및 환경변수 설정 Java란?Java는 1995년 썬 마이크로시스템즈(Sun Microsystems)에서 발표한 객체 지향 프로그래밍 언어로, 다양한 응용 프로그램을 개발하는 데 널리 사용됩니다. 자바 17 다운로드https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html Java Archive Downloads - Java SE 17WARNING: Older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended.. 2024. 12. 8. Java intelliJ IDEA Community Edition 설치 설치 전 JDK 체크Oracle JDK 다운로드https://www.oracle.com/java/technologies/downloads/#java17?er=221886 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com운영체제에 맞는 JDK 다운로드CMD에서 java -version 입력하여 자바 버전 정보 출력여부 확인IntelliJ IDEA Community Edition란? JetBrains에서 개발한 무료 자바 통합 개발 환경(IDE)입니다. 주로 자바, Ko.. 2024. 12. 8. 스키마 설계 - 영화 리뷰 서비스 더보기 -- 회원가입 화면INSERT into user (email,password,nickname,gender)values ('abc@naver.com','1234','홍길동',1); -- 리뷰 작성에 필요한 SQLINSERT INTO review (movieid,userid,rating,content)values(1,301,5,'너무 재밌어요!'); SELECT m.title, count(*) as review_cnt, avg(r.rating) rating_avgFROM movie m join review r on r.movieid =m.id group by r.id order by review_cnt, rating_avg DESClimit 0, 25; -- 즐겨찾기 하는 SQL-- 내 (301)가 .. 2024. 12. 8. 이전 1 ··· 10 11 12 13 14 15 16 ··· 20 다음