MapleStory Finger Point
본문 바로가기
[Java] 혼자 공부하는 자바 385p 풀어보기 3번 문제 Interface 구현 및 추상메소드를 구현 객체에 재정의 연습해보기. package com.example.myjavaproject; public class main { private static void printSound(Soundable soundable) { System.out.println(soundable.sound()); } public static void main(String[] args) { printSound(new Cat()); printSound(new Dog()); } } interface Soundable { String sound(); } class Cat implements Soundable { public String sound() { return "야옹"; }.. 2022. 9. 20.
[Java] 혼자 공부하는 자바 285p 풀어보기 문제3번 싱글톤 생성 연습 package com.example.MyJavaProject; class Main { public static void main(String[] args) { ShopService obj1 = ShopService.getInstance(); ShopService obj2 = ShopService.getInstance(); if(obj1 == obj2 ){ System.out.println("두 객체는 동일합니다."); }else{ System.out.println("두 객체는 동일하지 않습니다."); } } } public class ShopService{ private static ShopService service = new ShopService(); private Shop.. 2022. 9. 15.
[Java] 혼자 공부하는 자바 268~269p 풀어보기 3번 문제 클래스 메소드 구현 문제 package com.example.MyJavaProject; class Main { public static void main(String[] args) { MemberService cyworld = new MemberService(); boolean result = cyworld.login("hong", "12345"); System.out.println(result); cyworld.logout("hong"); } } class MemberService{ boolean login(String id, String password){ if(id == "hong" && password == "12345"){ return true; } else { return false.. 2022. 9. 14.
[Java] 혼자 공부하는 자바 245~246p 풀어보기 문제 3번 클래스 생성자의 중복을 this()를 이용하여 제거해보세요. package com.example.MyJavaProject; class Main { public static void main(String[] args) { } } class Board{ String title; String content; String writer; String date; int hitcount; Board(String title, String content){ this(title, content, "Charles", "3/14", 100); } Board(String title, String content, String writer){ this(title, content, writer, "3/14", 100); .. 2022. 9. 14.
[Java] 혼자 공부하는 자바 160~161p 풀어보기 확인문제 2번 for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성해보세요. package com.example.MyJavaProject; class Main { public static void main(String[] args) { int hap = 0; for(int i=0; i 2022. 9. 8.
[Java] 삼항 연산자 연습 삼항 연산자(?:)는 3개의 피연산자를 필요로하는 연산자로, 조건 연산식이라고 부르기도 한다. 조건식(피연산자1) ? 값 또는 연산식(피연산자2) : 값 또는 연산식(피연산자3) 조건식을 연산하여 true를 반환하면 삼항 연산자의 결과는 피연산자2가 되고, false라면 피연산자3이 된다. 보통 if 조건문을 사용하여 표현하는 것을 한 줄로 간단하게 작성할 수 있다. if문으로 작성한 코드 package com.example.MyJavaProject; import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(" 아이.. 2022. 9. 8.