package org; public class Company { String name; Department[] departments; String location; int assets; double growthRate; public Company(String name, Department[] departments, String location, int assets, double growthRate) { this.name = name; this.departments = departments; this.location = location; this.assets = assets; this.growthRate = growthRate; } public Company(){ System.out.println("새로운..
오늘 예정 진도 -> static멤버 전까지 package com; public class FirstClass { public static void main(String[] args) { Student st1 = new Student("부엉이", 2020158004, 4.0); st1.introduce(); st1.study(); System.out.println(st1.getGpa()); System.out.println(st1.setAndGetName("씨부엉")); st1.introduce(); st1.study(); st1.setGpa(st1.getGpa() + 0.5); System.out.println(st1.getGpa()); st1.name = "부엉부엉이"; st1.introduce();..
패키지 명은 알아서 해주시고 class이름을 FirstClass로 만들어주세요! for문 public class FirstClass { public static void main(String[] args) { for(int i = 0; i < 10; i++){ System.out.println(i + 1); } } } while문 public class FirstClass { public static void main(String[] args) { int i = 0; while(i < 10){ System.out.println(i + 1); i++; } } } do-while문 public class FirstClass { public static void main(String[] args) { int ..
책에 함수에 대한 내용이 없는 것 같아 여기서 설명하겠습니다. public class FirstClass { public static void main(String[] args) { int result = plus(10, 20); System.out.print(result); } private static int plus(int a, int b){ return a + b; } } 자바에서 함수는 클래스 내부에 위치해야 하고, main함수는 특별히 public 이 붙은 클래스에만 생성이 가능합니다. 위 예시에서 static이라는 키워드를 함수에 쓴 이유는 메인 함수는 무조건 static이여야 하는데, 이 static은 static 끼리 주고 받을 수 있어 사용한 것입니다. main함수가 있는 클래스 내에서..
오래? 기다리셨습니다! 이제 코드를 조금씩 배워봅시다! 우선 프로젝트 생성은 제가 이전에 작성한 글을 참고해주세요! https://ohksj77.tistory.com/73 자바 스터디 1주차 - 프로젝트 생성 자바를 공부하기 위해서는 프로젝트를 생성해야 합니다. 여러분이 설치해오신 인텔리제이에서 프로젝트를 다음과 같이 생성합시다! 혹시 안되는 부분 있으시면 바로바로 말씀해주세요. *저는 ohksj77.tistory.com - 자바 프로그램의 구조 저희가 방금 작성한 코드는 다음과 같은데요 package com; public class FirstClass { public static void main(String[] args) { System.out.println("Hello World!"); } } 여기..
직접 코드를 치기에 앞서 자바의 개요에 대해 잠깐 알아보도록 합시다! 조금 지루할 수 있지만 배경을 알면 앞으로 더 이해가 잘 되실 수 있으니 잘 따라와 주세요! 프로그래밍 언어는 크게 - 기계어 - 어셈블리어 - 고급 언어 가 있습니다. 위 리스트에서 밑으로 갈수록 사람이 이해하기 쉽고 위로 갈 수록 컴퓨터의 언어에 가깝다고 생각하시면 됩니다. 그럼 자바는 어디에 해당할까요? 당연히 고급언어입니다. 여러분이 들어봤을만한 다른 언어들도 여기에 해당합니다. 고급언어는 컴파일이라는 과정을 거쳐 실행되는데, 이 때 컴파일이란 "소스 파일을 컴퓨터가 이해할 수 있는 기계어로 만드는 과정" 이라고 할 수 있습니다. 여기서 소스파일이라는 용어가 나오는데 소스 파일은 프로그래밍 언어로 작성된 텍스트 파일 이라고 생각..
자바를 공부하기 위해서는 프로젝트를 생성해야 합니다. 여러분이 설치해오신 인텔리제이에서 프로젝트를 다음과 같이 생성합시다! 혹시 안되는 부분 있으시면 바로바로 말씀해주세요. *저는 한글 설정을 해놔서 영어로는 다를 수 있으나 버튼 위치는 동일할 것입니다. *사진 밑에 해당 설명이 있습니다. 우선 파일 -> 새로 만들기 -> 프로젝트를 선택합니다. 맨 처음에는 캡쳐본과 다른 화면일 수도 있는데, 그렇다면 첫 화면에서 + New Project를 눌러주세요 이후는 같은 화면일 것입니다. 여기서 왼쪽 맨 위 Java 모듈을 선택하시고 프로젝트 SDK에서 설치하신 11 java version "11.0.14"를 선택해주세요. 다른 설정은 건들이지 않고 맨 밑 다음을 클릭해주세요. 여기서는 아무것도 건들이지 말고 ..
1. 인텔리제이 얼티메이트 버전 깔아오기 2. 오라클 JDK 11.0.14 버전으로 깔아오기 3. 명품 Java Programming(생능출판) 책 사오기 https://github.com/ohksj77 ohksj77 - Overview ohksj77 has 8 repositories available. Follow their code on GitHub. github.com - 스터디 관련 코드를 올리게 되면 위 링크에 올리겠습니다! - 나머지 내용들을 이 블로그에 올릴 예정입니다! 하다가 궁금한 점 언제든지 물어보시면 됩니다. 아는 선에서 최대한 알려드리도록 하겠습니다. 화이팅합시다!