Skip to content

Instantly share code, notes, and snippets.

@daryo918
Last active December 23, 2015 05:19
Show Gist options
  • Save daryo918/6585937 to your computer and use it in GitHub Desktop.
Save daryo918/6585937 to your computer and use it in GitHub Desktop.
package asda;
import java.util.Scanner;
public class Asda {
public static void main(String[] args) {
String carta;
Scanner doremifasol=new Scanner(System.in);
System.out.println("diga el codigo de la carta: ejemplo 2c o ad ");
carta=doremifasol.next();
calcularexp asd=new calcularexp(carta);
System.out.println(asd.mensajes());
}
}
package asda;
public class calcularexp {
private String cartaval;
private String mensaje;
private String numero;
private String palol;
private int num;
public calcularexp(String carta){
cartaval=carta;
}
public void palot(String uno){
switch (palol) {
case "d":
mensaje+="Diamantes";
break;
case "c":
mensaje+="Corazones";
break;
case "p":
mensaje+="Picas";
break;
case "t":
mensaje+="Treboles";
break;
default:
mensaje+="error";
break;
}
}
public String mensajes(){
cartaval=cartaval.toLowerCase();
if(cartaval.length()==2)
{
numero=(cartaval.substring(0,1));
switch (numero) {
case "a":
mensaje="As";
break;
case "j":
mensaje="jota";
break;
case "q":
mensaje="reina";
break;
case "k":
mensaje="rey";
break;
default:
num=Integer.parseInt(numero);
if(num>0){
mensaje=numero;
}break;
}
mensaje+=" de ";
palol=cartaval.substring(1,2);
palot(palol);
}
else if(cartaval.length()==3)
{
numero=cartaval.substring(0,2);
palol=cartaval.substring(2,3);
num=Integer.parseInt(numero);
if((num>0)&&(num<=10)){
mensaje=numero;
mensaje+=" de ";
palot(palol);
}
else{
mensaje="error";
return mensaje;
}
}
//_-------------------------------
else{
mensaje="error";
return mensaje;
}
//-----------------------------
return mensaje;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment