ํด๋ž˜์Šค ๋ฌธ์ œ ํ’€๊ธฐ3

2023. 1. 30. 12:34ใ†java

1~3๋ฒˆ Member 

package class3;

public class Class3_1_2 {
    private String name;
    private String id;
    private String pw;

    public Class3_1_2() {  //์ƒ์„ฑ์ž
        name = "";
        id = " ";
        pw = " ";

    }

    public void setName(String name) {
        this.name = name;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setPw(String pw) {
        this.pw = pw;
    }

    public String getName() {
        return name;
    }

    public String getId() {
        return id;
    }

    public String getPw() {
        return pw;
    }

    public void disPlayInfo() {
        System.out.println("์ด๋ฆ„ : " + name);
        System.out.println("์•„์ด๋”” : " + id);
        System.out.println("๋น„๋ฐ€๋ฒˆํ˜ธ : " + pw);
    }
}
package class3;

public class Class3_3 {
    public static void main(String[] args) {

        Class3_1_2 c = new Class3_1_2();

        c.setName("์ž๋ฐ”");
        c.setId("java");
        c.setPw("123");

        c.disPlayInfo();
    }


}

4~5๋ฒˆ Member

package class3;
//ํด๋ž˜์Šค๋ฌธ์ œ3_4~5
public class Member {
    private String name;
    private String id;
    private String password;
    private int age;

    public Member(String name, String id) {
        this.name = name;
        this.id = id;
    }

    }

6๋ฒˆ

//ํด๋ž˜์Šค3_6
package class3;

public class MemberService {

    public boolean login(String id, String password) {
        if(id.equals("hong") && password.equals("12345")){
            return true;
        } else {
            return false;
        }
    }

    public void logout(String id){
        System.out.println("๋กœ๊ทธ์•„์›ƒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.");

    }
}
package class3;

public class MemberServiceExample {
    public static void main(String[] args) {
        MemberService memberService = new MemberService();
        boolean result = memberService.login("hong","12345");

        if(result) {  //result์— true๊ฐ€ ์ €์žฅ
            System.out.println("๋กœ๊ทธ์ธ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.");
            memberService.logout("hong");
        }
        else {
            System.out.println("id ๋˜๋Š” password๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.");
        }

    }

    }

7๋ฒˆ

package class3_7;

public class Add {
    private int a;
    private int b;

    public void setValue(int a, int b){
        this.a = a;
        this.b = b;

    }
    public int calculate(){
        return a+b;
    }
}
package class3_7;

public class Sub {
    private int a;
    private int b;

    public void setValue(int a, int b){
        this.a = a;
        this.b = b;

    }
    public int calculate(){
        return a-b;

    }
}
package class3_7;

public class Mul {
    private int a;
    private int b;

    public void setValue(int a, int b){
        this.a = a;
        this.b = b;

    }
    public int calculate(){
        return a*b;

    }
}
package class3_7;

public class Div {
    private int a;
    private int b;

    public void setValue(int a, int b){
        this.a = a;
        this.b = b;

    }
    public int calculate(){
        return a/b;
    }
}
package class3_7;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);


        System.out.println("-์‹คํ–‰์˜ˆ์‹œ-");
        System.out.print("์ฒซ๋ฒˆ์งธ ์ˆ˜ : ");
        int a = sc.nextInt();
        System.out.print("๋‘๋ฒˆ์งธ ์ˆ˜ : ");
        int b = sc.nextInt();
        System.out.print("์—ฐ์‚ฐ์ž : ");
        String oper = sc.next();

        switch(oper){
            case "+" :
                Add add = new Add(); //a b๊ฐ€ ์…‹ํŒ…๋˜์–ด์•ผ ํ•จ. ๊ทธ๋ž˜์•ผ ๊ฐ’์ด ๋‚˜์˜ด.
                add.setValue(a, b);
                System.out.println(a + " " + oper + " " + b + " = " + add.calculate());
                break;
            case "-" :
                Sub sub = new Sub();
                sub.setValue(a, b);
                System.out.println(a + " " + oper + " " + b + " = " + sub.calculate());
                break;
            case "*" :
                Mul mul = new Mul();
                mul.setValue(a, b);
                System.out.println(a + " " + oper + " " + b + " = " + mul.calculate());
                break;
            case "/" :
                Div div = new Div();
                div.setValue(a, b);
                System.out.println(a + " " + oper + " " + b + " = " + div.calculate());
                break;
            default :
                System.out.println("์—ฐ์‚ฐ์ž๋ฅผ ์ •ํ™•ํžˆ ์ž…๋ ฅํ•˜์‹œ์˜ค.");
        }
    }
}