



|
|
CS1 Course Site
|
Programming Challenge Archive
Incremental Programming
CardThing -- v1
|
|
|
JavaApplication --
CardThing
// General Information
// ---------------------------------------------------
// File: CardThing.java
// Type: java application file
// Date: Thu Nov 9, 2000
// Name: Kara Becker
// Line: Display each pair of the 50 card pairs to the st+
andard output file one pair per line.
// Application Description
// ---------------------------------------------------
/*
Display each pair of the 50 card paris to the standard o+
utput file one pair per line.
*/
// Required Packages
// ---------------------------------------------------
import blue.io.*;
import blue.cards.*;
// Application Class
// ---------------------------------------------------
class CardThing
{
static public void main (String args[])
{
Card c;
Card d;
int i = 1;
while (i <= 50)
{
String cRank = IO.readString();
String cSuit = IO.readString();
c = new Card(cRank,cSuit);
String dRank = IO.readString();
String dSuit = IO.readString();
d = new Card(dRank,dSuit);
c.print();
d.print();
IO.println();
i = i + 1;
}
}
}
// Demo
// ---------------------------------------------------
/*
$ java CardThing < CardThing.data
(2,S)(K,S)
(K,D)(K,H)
(3,C)(4,D)
(Q,H)(Q,S)
(7,D)(J,D)
(2,H)(2,D)
(7,H)(2,S)
(9,S)(10,C)
(J,C)(J,S)
(Q,S)(6,H)
(6,H)(7,D)
(6,C)(6,S)
(A,D)(2,C)
(K,C)(J,H)
(J,S)(10,S)
(J,S)(10,C)
(9,D)(9,H)
(5,S)(J,C)
(5,H)(6,H)
(9,D)(4,C)
(8,C)(8,S)
(9,D)(10,S)
(Q,H)(2,H)
(5,C)(6,C)
(9,D)(A,H)
(6,S)(K,H)
(K,D)(10,H)
(3,C)(4,S)
(5,H)(Q,D)
(J,C)(J,D)
(2,H)(2,D)
(7,D)(3,S)
(9,S)(9,C)
(J,C)(J,S)
(7,S)(6,H)
(6,C)(7,D)
(7,S)(6,S)
(A,D)(A,C)
(K,D)(J,H)
(J,C)(10,S)
(J,S)(J,C)
(9,D)(5,D)
(5,C)(J,C)
(5,H)(6,H)
(9,D)(4,H)
(8,C)(8,D)
(9,D)(6,S)
(Q,H)(2,C)
(5,S)(6,C)
(Q,H)(A,H)
$
*/
|
|
|