Criação da classe com o metodo main

POR EXEMPLO : CRIEI ESTA CLASSE DE NEGOCIOS

[b] import javax.swing.JOptionPane;
public class Matriz{

  private double[][] matriz;
  private int tamanhoLinha;
  private int tamanhoColuna;


  public Matriz(int tamanholinha, int tamanhocoluna)
  
  {
     if ( tamanholinha > 0 ) {
        tamanhoLinha = tamanholinha; }
     else { tamanholinha = 1;}
     if ( tamanhocoluna > 0 ) {
        tamanhoColuna = tamanhocoluna; }
     else { tamanhocoluna = 1;}
  
     matriz = new double[tamanholinha][tamanhocoluna];
  
  }



  public void inserirNumeroMatriz()
  
  { 
     for ( int x = 0; x < tamanhoColuna ; x++)
     
     {
        for ( int y = 0; y < tamanhoLinha; y++)
        
        {
           double z = Double.parseDouble(JOptionPane.showInputDialog(null,
              					" Entre com a Posição " +(y+1) + " da coluna " + (x+1),
              					" Entrada Matriz",
              					JOptionPane.QUESTION_MESSAGE));
        }
     
     
     }
  
  
  
  }

public void imprimirMatriz()
{
System.out.println("" + matriz + " ");
}

  public void setTamanhoLinha( int ntamanholinha)
  {
     if ( ntamanholinha > 0 ){
        tamanhoLinha = ntamanholinha;}
     else { tamanhoLinha = 1;}
  }

  public void setTamanhoColuna( int ntamanhocoluna)
  {
     if ( ntamanhocoluna > 0 )
     {
        tamanhoColuna = ntamanhocoluna;}
     
     else { tamanhoColuna = 1;}
  
  }

  public int getTamanhoColuna()
  {
     return tamanhoColuna;
  }
  public int getTamanhoLinha()
  {
     return tamanhoLinha;
  }

  public double[][] getMatriz()
  {
     return matriz;
  }

}[/b]

AGORA NÃO SEI COMO COLOCAR OS PARAMETROS DO CONSTRUTOR E DE NENHUM OUTRO METODO, NO METODO MAIN :S

ALGUÉM PODE ME AJUDAR ?

Nao entendi…

1 - Bem vindo ao forum;

2 - Evite escrever maiusculo e/ou ‘por favor’,‘help’ etc.

3 - Use a tag [code] pra formatar seu código;

Agora conseguiremos ler, vamos ver qq pode ser hehe:


import javax.swing.JOptionPane; 
public class Matriz{ 

private double[][] matriz; 
private int tamanhoLinha; 
private int tamanhoColuna; 


public Matriz(int tamanholinha, int tamanhocoluna) 

{ 
if ( tamanholinha &gt; 0 ) { 
tamanhoLinha = tamanholinha; } 
else { tamanholinha = 1;} 
if ( tamanhocoluna &gt; 0 ) { 
tamanhoColuna = tamanhocoluna; } 
else { tamanhocoluna = 1;} 

matriz = new double[tamanholinha][tamanhocoluna]; 

} 



public void inserirNumeroMatriz() 

{ 
for ( int x = 0; x &lt; tamanhoColuna ; x++) 

{ 
for ( int y = 0; y &lt; tamanhoLinha; y++) 

{ 
double z = Double.parseDouble(JOptionPane.showInputDialog(null, 
&quot; Entre com a Posição &quot; +(y+1) + &quot; da coluna &quot; + (x+1), 
&quot; Entrada Matriz&quot;, 
JOptionPane.QUESTION_MESSAGE)); 
} 


} 



} 

public void imprimirMatriz() 
{ 
System.out.println(&quot;&quot; + matriz + &quot; &quot;); 
} 




public void setTamanhoLinha( int ntamanholinha) 
{ 
if ( ntamanholinha &gt; 0 ){ 
tamanhoLinha = ntamanholinha;} 
else { tamanhoLinha = 1;} 
} 

public void setTamanhoColuna( int ntamanhocoluna) 
{ 
if ( ntamanhocoluna &gt; 0 ) 
{ 
tamanhoColuna = ntamanhocoluna;} 

else { tamanhoColuna = 1;} 

} 

public int getTamanhoColuna() 
{ 
return tamanhoColuna; 
} 
public int getTamanhoLinha() 
{ 
return tamanhoLinha; 
} 

public double[][] getMatriz() 
{ 
return matriz; 
} 

} 

tentou isso dentro do main?


Matriz matriz = new Matriz(10,10);
matriz.imprimirMatriz();

?

Poste seu main, e qual o parâmetro que está tentando chamar nele?

[quote][b]

Cade o método construtor?[/b]

[/quote]

Cadê o main???

public static void main(String[] args) {
    Matriz matriz = new Matriz(linha, coluna);
    ... 
}

[quote=Scratsh]Cadê o main???

public static void main(String[] args) { Matriz matriz = new Matriz(linha, coluna); ... } [/quote]

Cade o cara? aushausahusa

Brincadeiras a parte, foi exatamente isso que nao entendi. :roll:

Nem tem o Main entao nao tem como saber onde foi que voce nao conseguiu.

[quote]Cadê o main???

public static void main(String[] args) { Matriz matriz = new Matriz(linha, coluna); ... } [/quote]

kkk…

olha se você nao tem um método main, e esta usando a IDE Netbeans,
digite psvm e aperte tab e num passe de mágica o método construtor
irá aparecer \o/

psvm -> public static void main;

Ele serve para que sua classe funcione,
por exemplo, a máquina virtual (java) irá procurar na classe principal (ClasseTeste) um método estático (declarado com o modificador static) que corresponda à assinatura “void main(String[])”.

Em outras palavras, o método main é, por definição dos idealizadores da linguagem, o ponto em que será iniciada a execução de seu programa.

Por favor, ao postar tópicos use a tag code para que eles fiquem formatados. Se ainda não sabe fazer isso, leia:

Além disso, não coloque apelos sentimentais no título como “ME AJUDEM POR FAVOR”. Além de não agregar qualquer informação, dá impressão que você quer chamar a atenção.

Finalmente, evite abusar do CAPS LOCK em suas postagens. Ele dá a impressão de grito, além de ser ruim de ler.