Red de conocimiento informático - Material del sitio web - La tarea final de diseño web para el primer año de secundaria. Solicita el código. ¡Gracias!

La tarea final de diseño web para el primer año de secundaria. Solicita el código. ¡Gracias!

El código se puede copiar:

importar java.util.ArrayList;

importar java.util.Random;

importar java .util .Scanner;

/**

* Juego de blackjack.

* 1. Baraja las cartas

* 2. Reparte las cartas

* 3. Calcula los puntos

* 4. Haz quieres tarjetas

* 5. Licencia informática

* 6. Resultados del cálculo

*/

TPoint de clase pública{

private int[] pai = new int[52];?//52 cards

private String[] huase= {"negro", "rojo", "club", "cuadrado" };

cadena privada[] paiM = {"A", "2", "3", "4", "5", "6", "7", "8", "9 ", "10", "J", "Q", "K"};//visualización de tarjeta

private ArrayList al = new ArrayList();?//almacenar el cartas en la mano del jugador

private int currentPoint;

private int computerPoint = 0;

private int currentPage=0;

público TPoint() {

super();

xipai();//?Shuffle

fapai();//Oferta

needPai();//Si se requieren tarjetas

computerPai();//Repartición de tarjetas por computadora

result();?//Resultados del cálculo

}

private void xipai() {?

for(int i = 0; i < 52; i++ ){

pai[i]=i;

For(int j = 0; j < 26; j++){? //interrumpir 26 veces

Random r = new Random();

int i1 = Math.abs(r.nextInt()%52);?//encontrar la primera de 52 tarjetas medianas

int i2 = Math.abs(r.nextInt()%52);/ / encuentra la segunda de 52 cartas medianas

int temp = pai[i2];

pai[i2] = pai[i1];

pai[i1 ] = temp;

}

}

private void fapai() {

/*?for(int i = 0; i <52;i++){

System.out.print(pai[i]+"\t");

}*/

// Primero envía dos al jugador

al.add(pai[0]);

al.add(pai[1]);

currentPoint += calPoint (pai[0]);

currentPoint+= calPoint(pai[ 1]);?

currentPage= 2;

}

private int calPoint(int i) {//Calcular los puntos de las cartas

int temp = 0;

if(i%13+1&

gt;10){?//JQK es 10

temp = 10;

}

else{

temp = (i +1)%13;

}

temperatura de retorno;

}

privado vacío needPai() {

while(true){

xianshi();?//Mostrar la cara de la tarjeta

if(currentPoint>=21){? //Los jugadores con puntos mayores a 21 no pueden solicitar more Más tarjetas

break;

}

System.out.println("Si quieres más tarjetas, ingresa N, ¡no!") ;

Escáner sc = nuevo escáner(System.in);

if(sc.next().equalsIgnoreCase("N")){

romper;? //Finalizar si ingresas N

}else {

al.add(pai[currentPage]);?//seguir agregando tarjetas

currentPoint+=calPoint (pai[PáginaActual]);?//cardPoint+

PáginaActual++;

}

}

}

private void xianshi() {

for(Integer in:al){? //Mostrar las cartas en la mano del jugador

System.out.print(huase[in/13] ]+ ""+paiM[in%13]+"\t");?//mostrar traje y cara

System.out.println("total actual: "+currentPoint);

}

computadora vacía privadaPai() {

Random r = new Random();

computerPoint = Math.abs(r.nextInt( )) %116;?//computerPoint está entre 16 y 26

System.out.println("\n plataforma de la computadora: "+computerPoint);

} p>

resultado nulo privado() {

if(currentPoint>21 ){? /Los jugadores con más puntos que 21 no pueden pedir más tarjetas

Sistema. out. println("¡perdiste!println("¡Perdiste! ");

}else if(currentPoint==computerPoint){

System.out.println("¡perdiste!");

}else if (computerPoint>21){

System.out.println("¡tú ganas!");

}else if(currentPoint>computerPoint){

Sistema .out.println("¡tú ganas!");

}else{

System.out.

println("¡Perdiste!");

}

}

public static void main( String[] args){

new TPoint();

}

Información ampliada:

Para las computadoras, no existe el llamado código fuente "bueno" sin embargo, como humanos, Tus hábitos de escritura determinarán la calidad de tu código fuente. Si el código fuente es legible es un criterio importante para juzgar la calidad del código fuente. La documentación del software es clave para la legibilidad.

El código es un archivo fuente escrito por programadores en un lenguaje respaldado por herramientas de desarrollo. Sus principios de diseño incluyen certeza única, estandarización y universalidad, escalabilidad y estabilidad, fácil reconocimiento y memoria, y esfuerzo por ser breve. formato, fácil de modificar, etc. 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 tener la forma de un libro o una cinta, pero el formato más común es un archivo de texto, un formato típicamente diseñado para compilar programas de computadora. El objetivo final del código fuente de la computadora es convertir texto legible por humanos en instrucciones binarias ejecutables por computadora. Este proceso se llama compilación y lo completa un compilador.