이번엔 그냥 아주 기초적인 늅늅만의 카드놀이를 만들어봤아양..근데..
s1bnube..(211.40)
2015-07-20 12:21
추천 0
안대여... 왜안대여... 눈물날라고해양...
언냐들..시간나면
import java.util.Scanner;
class Card{
int number; // instant vari
static int width =100;//class vari
static int height=200; //class vari
}
public class CardTest {
public static void main
(String[] args
) {
System.
out.
println("All Card -> width :"+ Card.
width); System.
out.
println("All Card -> height :"+ Card.
height);
Card Player1 = new Card(); //객체 생성
Scanner scan
= new Scanner
(System.
in); Player1.kind = scan.next();;
Player1.number = scan.nextInt();
Card Player2 = new Card();
Player2.kind = scan.next();;
Player2.number = scan.nextInt();
System.
out.
println("카드가 부서졌네여...."); Player1.width-=10;
Player1.height-=30;
System.
out.
println("Here is a New Card!"); System.
out.
println("한사람만 부서진 카드를 쓰면 반칙이니까 다 같은 크기로 만들자."); System.
out.
println("All Card -> width :"+ Card.
width); System.
out.
println("All Card -> height :"+ Card.
height); System.
out.
println("어맛! 바꼈네.. 난 플레이어1껏만 바꿔줬는데.. 힛");
int Player1s_kind_num
=Integer.
parseInt(Player1.
kind); int Player2s_kind_num
=Integer.
parseInt(Player2.
kind);
System.
out.
println("게임을 시작하지"); System.
out.
println("카드의 문양의 고유 수 - 카드 번호 가 작은사람이 이기는거야"); if(Player1s_kind_num - Player1.number > Player2s_kind_num - Player2.number)
{
System.
out.
println("플레이어 2 승"); }
else
{
System.
out.
println("플레이어 1 승"); }
System.
out.
println("1플레이어 점수 :"+ (Player1s_kind_num
- Player1.
number)); System.
out.
println("2플레이어 점수 :"+ (Player2s_kind_num
- Player2.
number)); }
}
타이가 언냐 미안..
Exception in thread "main" java.lang.NumberFormatException: For input string: "Heart" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at CardTest.main(CardTest.java:33)
언냐 int 형 변수=Integer.parseInt(문자열); 이거 아냐? 언냐?