☕Java103 [20210521] Java 자료구조, 반복자 자바의 자료구조에는 Set, List, Map이 있다.//set 예제package Day9;import java.util.*;public class practice { public static void main(String[] args) { //Set Set set = new HashSet(); set.add("Lee"); set.add("Yoon"); set.add("Park"); set.add("Choi"); set.add("Jeon"); set.add("Roh"); set.add("Moon"); System.out.println(set); set.remove("choi"); Iterator iter = set.iterator();//set의 요소를 출력하기 위해 iterat.. 2021. 5. 21. [20210520] Java 인터페이스 프로젝트 Shape 인터페이스를 자식 클래스인 Circle, Triangle, Rectangle이 상속받는 구조로 되어있는 프로젝트이다. Shape 인터페이스에서는 draw()와 save()라는 추상 메서드를 가지고 있으며, 각각의 자식 클래스들이 두 메서드를 오버라이드하여 사용한다. 각 클래스들은 radius, width, height, area를 private으로 선언하였다.//Circle.javapackage Day8;public class Circle implements Shape { private double area; private double radius; public Circle(double radius) { this.radius = radius; } @Override public void d.. 2021. 5. 21. Java 클래스, 추상클래스, 인터페이스 자바의 객체 지향에서 가장 중요한 것이 클래스이다. 자바의 모든 코드들이 클래스로 이뤄져 있다. 변수와 메서드를 기능과 역할에 따라 묶어 놓은 것이 클래스이다. 클래스는 객체 지향 언어에서 추상화의 기본 단위가 된다.package Day4;public class Shopping { public int money = 10000;//가진 돈을 나타낸는 money(int형) 변수 public void buy(int price) {//사는 행위를 나타내는 buy 메서드 money = money - price; } public void sell(int price) {//파는 행위를 나타내는 sell 메서드 money = money + price; }}위 코드는 쇼핑이라는 클래스를 만든 것이다. 쇼핑을 할 .. 2021. 5. 21. Java 조건문, 반복문, 탈출문 프로그래밍을 하기 위해서는 조건이 참일 때 명령을 수행하는 조건문, 같은 동작을 반복하는 반복문, 반복문을 멈추거나 넘어가는 탈출문을 알아야 한다.package Day3;public class Practice { public static void main(String[] args) { /* * 조건문 */ //if~else문 중첩 int a = 72; char b = 'C'; if (a > 90) { System.out.println("학점: A"); } else { if (a > 80) { System.out.println("학점: B"); } else { System.out.println("학점: C"); } } //if~e.. 2021. 5. 21. 이전 1 ··· 22 23 24 25 26 다음 728x90