Buscando el código estático para la tarea final de diseño web de primer año. Gracias.
Importar Java .Util .ArrayList
Importar Java . p>
/**
* Juego de blackjack.
* 1. Barajar
* 2. Aprobación
* 3. Calcular puntos
* 4. ¿Quieres una tarjeta?
* 5. Licencia de computadora
* 6. Resultados del cálculo
*/
TPoint de clase pública{
int privado[]pai = nuevo int[52];? //52 tarjetas
Cadena privada[] huase= { "Negro", "Rojo", "Mei", "Fang" };
Cadena privada[] paiM = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", " K" " };//Visualización de tarjeta
Lista de matriz privada<inteteger>al = new ArrayList<inteteger>();? //Guarda las cartas en la mano del jugador.
Privado int currentPoint
privado int punto de computadora = 0;
privado int página actual = 0
Punto público(){;
super();
Estilo occidental(); //Shuffle
fapai(); //Tarjeta de reparto
needPai ();//¿Quieres una tarjeta?
computerPai();//Autorización del ordenador
Resultado();? //Resultados del cálculo
}
Private void xipai() {?
for(int I = 0;i<52;i++){
pai[I]= I;? //52 asignación de tarjetas
}
for(int j = 0; j & lt26;j++){? //Interrumpir 26 veces
Random r = new Random();
int I 1 = math . ABS(r . nextint()% 52);? //Encuentra la primera carta entre 52 cartas.
int I2 = math . ABS(r . nextint()% 52); //Encuentra la segunda tarjeta entre 52 tarjetas.
int temp = pai[I2];
pai[I2]= pai[I 1];
pai[I 1]= temp; p>
p>
}
}
Envío privado de anulación(){
/*?for(int I = 0;i<52 ;i++ ){
system . print(pai[I]+" \ t ");
}*/
//Emitir dos tarjetas primero a los jugadores.
al . add(pai[0]);
al add(pai[1]);
punto actual+= calPoint(pai[0] );
punto actual+= calPoint(pai[1]);?
Página actual = 2;
}
Private int calPoint(int i) {//Cuenta el número de tarjetas.
int temp = 0;
if(I % 13+1 & gt; 10){?//JQK es 10.
temp = 10;
}
En caso contrario {
temp = (I+1)%
}
Temperatura de retorno;
}
Necesidad de vacío privadoPai() {
mientras(verdadero){
ShiXian();? //Muestra la cara de la carta
if(current point & gt;=21){?//Si los puntos del jugador son mayores a 21, ya no podrá pedir cartas.
Pausa;
}
System.out.println("¿Quieres más tarjetas? Ingresa n "¡No!");
Escáner sc = new scanner(system.in);
if(sc.next().equalsIgnoreCase(" N "){
break;?// Ingrese n para finalizar.
} En caso contrario {
al add(pai[página actual]);? //Continuar agregando tarjetas
punto actual+= punto cal (pai[ página actual]);? //Puntos de tarjeta+
página actual++;
}
}
} p>
Private void stone(){
for(integer in:al){? //Muestra las cartas en la mano del jugador
print(huase [in/. 13]+" "+paiM[in % 13]+" \ t "); //Mostrar color y tarjeta
System.out.println("Puntuación total actual:"+ punto actual);
}
Computadora privada vacía Pai() {
Random r = new Random();
punto de computadora = ABS. (r . nextint())% 116;? //La computadora cuenta de 16 a 26:00
System. println("\nTarjeta de computadora:" +punto de computadora);
}
Resultado anulado privado(){
if(punto actual>21){?//Si los puntos del jugador son mayores que 21, no puedes ya no te quedas atascado
System.out.println("¡Pierdes!");
} else if(punto actual = = punto de computadora){
System.out.println("¡Pierdes!");
} else if(punto de computadora & gt; 21){
System.out .println("¡Tú ganas!" );
} else if(punto actual & gt; punto de computadora){
System.out.println("¡Tú ganas! ");
}En caso contrario{
System.out.println("¡Perdiste!");
}
}
Public static void main(String[] args){
new TPoint();
}
}
Datos ampliados:
Para las computadoras, no existe un código fuente verdaderamente "bueno"; sin embargo, como persona, sus hábitos de escritura determinarán la calidad del código fuente.
Que el código fuente sea legible es un criterio importante para juzgar su calidad. La documentación del software es clave para demostrar legibilidad.
Como archivo fuente escrito por programadores en un lenguaje respaldado por herramientas de desarrollo, los principios de diseño incluyen singularidad, estandarización y versatilidad, escalabilidad y estabilidad, fácil reconocimiento y memoria, formato corto y unificado, y fácil modificación.
El código fuente es una rama del código. En cierto sentido, el código fuente es equivalente al código. En los lenguajes de programación modernos, el código fuente puede presentarse en forma de libros o cintas, pero el formato más común son los archivos de texto. El propósito de este formato típico es compilar programas informáticos. El objetivo final del código fuente de una computadora es traducir texto legible por humanos en instrucciones binarias ejecutables por computadora. Este proceso se llama compilación y lo realiza el compilador.