it공부/Java

Java 카드게임 변수

콩쨈 2020. 7. 5. 21:57
반응형

package e_OOP;

 

public class CardTest {

public static void main(String[] args) {

//1. Card클래스의 너비를 출력해주세요

System.out.println(Card.width);

//2. Card클래스의 높이를 출력해주세요

System.out.println(Card.height);

//3. Card클래스의 객체를 만들어주세요 cd1

Card cd1 = new Card();

//4. cd1의 문양을 Heart로 변경해주세요

cd1.kind="Heart"

//5. cd1의 숫자를 3으로 변경해주세요

cd1.number = 3;

//6. Card클래스의 객체를 만들어주세요 cd2

Card cd2 = new Card();

//7. cd2의 문양을 SPADE로 변경해주세요

cd2.kind="SPADE"

//8. cd2의 숫자를 7으로 변경해주세요

cd2.number=7;

//9. 아래와같이 출력해주세요

// cd1의 모양은 Heart이고 숫자는 3이고 너비는 100이고 높이는 150이다

// cd2의 모양은 SPADE이고 숫자는 7이고 너비는 100이고 높이는 150이다

System.out.println("cd1의 모양은 "+cd1.kind+"이고 숫자는 "+cd1.number+"이고 너비는 "+cd1.width+"이고 높이는 "+cd1.height+"이다.");

System.out.println("cd2의 모양은 "+cd2.kind+"이고 숫자는 "+cd2.number+"이고 너비는 "+cd2.width+"이고 높이는 "+cd2.height+"이다.");

 

//10. cd1의 너비를 70으로 변경해주세요

cd1.width = 70;

 

//11. cd1의 높이를 90으로 변경해주세요

cd1.height = 90;

//12. 9번과 같이 출력해주세요

System.out.println("cd1의 모양은 "+cd1.kind+"이고 숫자는 "+cd1.number+"이고 너비는 "+cd1.width+"이고 높이는 "+cd1.height+"이다.");

System.out.println("cd2의 모양은 "+cd2.kind+"이고 숫자는 "+cd2.number+"이고 너비는 "+cd2.width+"이고 높이는 "+cd2.height+"이다.");

 

}

}

 

class Card{

//클래스변수

static int width = 100;

static int height = 150;

//인스턴스변수

String kind

int number

 

void method(){

int cv = 3; //지역변수

}

}

 

 

반응형