![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/uyMNt/btrx6H9eE7i/vPsRdtay8ylqiBnpCfrFD0/img.png)
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("새로운..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cOVmzV/btrxkgR2l6p/5uunKYdXXktOwdH9zRXqEk/img.png)
오늘 예정 진도 -> 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 ..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Rv04l/btrvAbwYrrz/gKlo6jxZ14xHvGPFb00CHK/img.png)
책에 함수에 대한 내용이 없는 것 같아 여기서 설명하겠습니다. 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함수가 있는 클래스 내에서..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b9e7NZ/btrvAbDIpYj/Gy7UvcdJy0mNAIpslfqjR1/img.png)
오래? 기다리셨습니다! 이제 코드를 조금씩 배워봅시다! 우선 프로젝트 생성은 제가 이전에 작성한 글을 참고해주세요! 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!"); } } 여기..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dol318/btrvDP1QY2I/wgWvMAdXSJP7Nyd3zmVBvk/img.png)
직접 코드를 치기에 앞서 자바의 개요에 대해 잠깐 알아보도록 합시다! 조금 지루할 수 있지만 배경을 알면 앞으로 더 이해가 잘 되실 수 있으니 잘 따라와 주세요! 프로그래밍 언어는 크게 - 기계어 - 어셈블리어 - 고급 언어 가 있습니다. 위 리스트에서 밑으로 갈수록 사람이 이해하기 쉽고 위로 갈 수록 컴퓨터의 언어에 가깝다고 생각하시면 됩니다. 그럼 자바는 어디에 해당할까요? 당연히 고급언어입니다. 여러분이 들어봤을만한 다른 언어들도 여기에 해당합니다. 고급언어는 컴파일이라는 과정을 거쳐 실행되는데, 이 때 컴파일이란 "소스 파일을 컴퓨터가 이해할 수 있는 기계어로 만드는 과정" 이라고 할 수 있습니다. 여기서 소스파일이라는 용어가 나오는데 소스 파일은 프로그래밍 언어로 작성된 텍스트 파일 이라고 생각..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cvDTMv/btrvy2mA6VB/WjReQsL3ywz8ZO2v93XdTK/img.png)
자바를 공부하기 위해서는 프로젝트를 생성해야 합니다. 여러분이 설치해오신 인텔리제이에서 프로젝트를 다음과 같이 생성합시다! 혹시 안되는 부분 있으시면 바로바로 말씀해주세요. *저는 한글 설정을 해놔서 영어로는 다를 수 있으나 버튼 위치는 동일할 것입니다. *사진 밑에 해당 설명이 있습니다. 우선 파일 -> 새로 만들기 -> 프로젝트를 선택합니다. 맨 처음에는 캡쳐본과 다른 화면일 수도 있는데, 그렇다면 첫 화면에서 + 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 - 스터디 관련 코드를 올리게 되면 위 링크에 올리겠습니다! - 나머지 내용들을 이 블로그에 올릴 예정입니다! 하다가 궁금한 점 언제든지 물어보시면 됩니다. 아는 선에서 최대한 알려드리도록 하겠습니다. 화이팅합시다!