자바-9일차(6) 문제

최성현·2023년 6월 27일
0

Java

목록 보기
19/46

1번째 문제 클래스

package day0627;

public class Quiz_09 {
	
	/* 내가 푼 것
	private String list;
	private static String place;
	private int price;
	
	
	public void setList(String list)
	{
		this.list=list;
	}
	
	public static void setPlace(String place)
	{
		Quiz_09.place=place;
	}
	
	public void setPrice(int price)
	{
		this.price=price;
	}
	
	public void getList()
	{
		System.out.println("상품명: "+list);
	}
	
	public static void getPlace()
	{
		System.out.println("쇼핑장소: "+place);
	}
	
	public void getPrice()
	{
		System.out.println("가격: "+price+"원");
	}*/
	
	
	//선생님 풀이
	
	//변수선언
	static String SHOPNAME="이마트";
	private String sangName;//null
	private int price;//0
	
	
	//set메서드
	public void setSangName(String name)
	{
		sangName=name;
	}
	
	public void setPrice(int price)
	{
		this.price=price;
	}
	
	//get메서드
	public String getSangName()
	{
		return sangName;
	}

	public int getPrice()
	{
		return price;
	}
}

1번째 문제 메인

package day0627;

public class QuizMain_09 {

	public static void main(String[] args) {

		/* 내가 푼 것
		Quiz_09 in1=new Quiz_09();
		
		Quiz_09.setPlace("이마트");
		Quiz_09.getPlace();
		
		System.out.println("[쇼핑목록]");
		
		System.out.println("목록1");
		in1.setList("손선풍기");
		in1.setPrice(25000);
		
		in1.getList();
		in1.getPrice();
		
		Quiz_09 in2=new Quiz_09();
		
		System.out.println("목록2");
		in2.setList("핸드폰충전기");
		in2.setPrice(30000);
		
		in2.getList();
		in2.getPrice();
		
		Quiz_09 in3=new Quiz_09();
		
		System.out.println("목록3");
		in3.setList("이어폰");
		in3.setPrice(70000);
		
		in3.getList();
		in3.getPrice();
		*/
		
		//선생님 풀이
		
		System.out.println("\t[쇼핑목록]");
		
		System.out.println("쇼핑장소: "+Quiz_09.SHOPNAME);
		
		Quiz_09 q1=new Quiz_09();
		q1.setSangName("손선풍기");
		q1.setPrice(25000);
		
		String sang=q1.getSangName();
		int pri=q1.getPrice();
		
		System.out.println("상품명: "+sang);
		System.out.println("가격: "+pri+"원");
		
		/////////////////////////////////////////////////////////////////////
		System.out.println("======================================");
		System.out.println("쇼핑장소: "+Quiz_09.SHOPNAME);
		
		Quiz_09 q2=new Quiz_09();
		q2.setSangName("핸드폰충전기");
		q2.setPrice(35000);
		
		System.out.println("상품명: "+q2.getSangName());
		System.out.println("가격: "+q2.getPrice());
		
		/////////////////////////////////////////////////////////////////////
		System.out.println("======================================");
		System.out.println("쇼핑장소: "+Quiz_09.SHOPNAME);
		
		Quiz_09 q3=new Quiz_09();
		q3.setSangName("이어폰");
		q3.setPrice(70000);
		
		System.out.println("상품명: "+q3.getSangName());
		System.out.println("가격: "+q3.getPrice());
	}

}

2번째 문제 클래스

package day0627;

public class Quiz_10 {

	//멤버변수선언
	private String sangpum;//상품명
	int su; //수량
	int dan; //단가
	static String SHOPNAME="롯데마트"; //상점
	
	public Quiz_10(String sang,int su, int dan)
	{
		sangpum=sang;
		this.su=su;
		this.dan=dan;
	}
	
	public String getSangpum()
	{
		return sangpum;
	}
	
	public int getSu()
	{
		return su;
	}
	
	public int getDan()
	{
		return dan;
	}
}

2번째 문제 메인

package day0627;

public class QuizMain_10 {

	public static void main(String[] args) {

		/*
		 * **상품입고**
		 * -------------------------
		 * 입고된 상점: 롯데마트
		 * -------------------------
		 * 상품명: 딸기
		 * 가격: 10000원
		 * 수량: 5팩
		 * -------------------------
		 * 상품명: 쵸코파이
		 * 가격: 5000원
		 * 수량: 10상자
		 * -------------------------
		 * 상품명: 요거트
		 * 가격: 2500원
		 * 수량: 100팩*/
		
		System.out.println("**상품입고**");
		System.out.println("-------------------------------");
		System.out.println("입고된 상점: "+Quiz_10.SHOPNAME);
		System.out.println("-------------------------------");
		
		Quiz_10 n1=new Quiz_10("딸기", 5, 10000);
		String name=n1.getSangpum();
		int dan=n1.getDan();
		int su=n1.getSu();
		
		System.out.println("상품명: "+name+"\n가격: "+dan+"원 \n수량: "+su+"팩");
		
		System.out.println("-------------------------------");
		
		Quiz_10 n2=new Quiz_10("쵸코파이", 10, 5000);
		String name2=n2.getSangpum();
		int dan2=n2.getDan();
		int su2=n2.getSu();
		
		System.out.println("상품명: "+name2+"\n가격: "+dan2+"원 \n수량: "+su2+"상자");
		
		System.out.println("-------------------------------");
		
		Quiz_10 n3=new Quiz_10("요거트", 100, 2500);
		String name3=n3.getSangpum();
		int dan3=n3.getDan();
		int su3=n3.getSu();
		
		System.out.println("상품명: "+name3+"\n가격: "+dan3+"원 \n수량: "+su3+"팩");
		
		
		
		

	}

}
profile
백엔드 개발자로서 성장해 나가는 성현이의 블로그~

0개의 댓글