e
Oi joanasalvado,
Acho que é um probleminha de lógica, da uma olhadinha aqui http://www.guj.com.br/java/239717-switchcase—qual-e-a-sua-funcao-/2
Se vc não pode usar um vetor, vc vai ter que ter no mínimo 9 variáveis para representar uma linha e então fazer a comparação, uma a uma, para verificar se não foi digitado algum valor repetido.
No Sudoku vc precisa comprar não somente linhas, mas colunas tbm certo? 9 linhas por 9 colunas, 81 variáveis. Vc tem certeza que não pode usar matrizes?
e
Analise o esquema:
Scanner sc = new Scanner(System.in);
for (int lna = 1; lna < 10; lna++){
System.out.println("Insira linha " + lna + ":");
int qtd = 0;
while (qtd < 9){
int numero = sc.nextInt();
if(numero>=10){
System.out.println("Todos os numeros têm que ser menonores ou iguais a 10");
} else if(numero<0){
System.out.println("Não são aceitaveis números negativos");
} else {
qtd += 1;
// calcular soma
// calcular produto
// calcular maior
// calcular menor
}
}
// verificar soma
// verificar produto
// verificar maior
// verificar menor
}
A título de informação, observe que, se não fosse um trabalho, bastaria calcular o produto, pois 9 números entre 1 e 9, SE RESULTAREM no produto 362880, formarão o conjunto de 1 a 9.