Ajuda para passar codigo de javascript para java

Eu fiz a conversão funcional, mas sempre que ele imprime a mensagem em java, ele imprime os números de L e C, não consigo converte-los para a String " * ", gostaria de saber se alguém consegue fazer com outro método essa conversão de código. Segue o script.

//Faça um programa para entrar com o tamanho do lado de um quadrado e imprimir esse quadrado com asteriscos.
//Ex: Tamanho do lado do quadrado: 4. Imprimir: * *
// * *

var lado = parseInt(prompt("Digite o tamanho do lado do quadrado: "));
alert(“A quadrado será formado por: “+lado+” linhas, e “+lado+” colunas.”);

var matriz = [];
for (var i = 0; i < lado; i++) {
matriz[i] = [""];
for (var j = 0; j < lado; j++) {
matriz[i][j] = '
’;
}
}
var valores = ‘’;
for (var L = 0; L < lado; L++) {
for (var C = 0; C < lado; C++) {
if (C < lado - 1) {
valores += matriz[L][C] + " ";
}else{
valores += matriz[L][C] + “\n”;
}
}
}

alert("Conteudo da matriz:\n" + valores);

Vejamos se eu entendi: o programa deve gerar um quadrado formado por asteriscos? Nesse formato?

* * * *
*     *
*     *
* * * *