1
resposta

Meu programa está dando erro

Boa noite pessoal, me chamo Sávio e estou programando com Java. Eu estou programando um código meu envolvendo problemas físicos. Abaixo tem uma classe que implementei, mas está dando erro e eu não sei aonde está o danado do erro. O compilador reclama das variáveis dizendo que têm que ser do tipo final e reclama do método para getDenChar. Por favor, dêem uma olhada e vejam se me ajudam, Obrigado, Edisson Sávio.

package FiveSpeciesOneTemperatureTecne;

    public class airProperties

{        public static void main(String[] args)
{
//            Definition of variables
            private double denChar;
            private    double prChar;
            private double miChar;
            private double kChar;
            private double reChar;
            private double reSigma;
            private double    rb;
            private double    dtChar;

            public airProperties(double denChar, double prChar, double miChar, double kChar, double reChar, double reSigma, double rb, double dtChar)
{                    this.denChar = denChar;
                    this.prChar = prChar;
                    this.miChar = miChar;
                    this.kChar = kChar;
                    this.reChar = reChar;
                    this.reSigma = reSigma;
                    this.rb = rb;
                    this.dtChar = dtChar; }

//            Definition of methods        
            public double getDenChar()
{                    return this.denChar; }
            public void setDenChar(double denChar)
{                    this.denChar = denChar; }
            public double getPrChar()
{                    return this.prChar; }
            public void setPrChar(double prChar)
{                    this.prChar = prChar; }
            public double geMiChar()
{                    return this.miChar; }
            public void setMiChar(double miChar)
{                    this.miChar = miChar; }
            public double getKChar()
{                    return this.kChar; }
            public void setKChar(double kChar)
{                    this.kChar = kChar; }
            public double getReChar()
{                    return this.reChar; }
            public void setReChar(double reChar)
{                    this.reChar = reChar; }
            public double getReSigma()
{                    return this.reSigma; }
            public void setReSigma(double reSigma)
{                    this.reSigma = reSigma; }
            public double getRb()
{                    return this.rb; }
            public void setRb(double rb)
{                    this.rb = rb; }
            public double getDtChar()
{                    return this.dtChar; }
            public void setDtChar(double dtChar)
{                    this.dtChar = dtChar; } } }
1 resposta

Oioi Edisson, tudo bem?

Acho que está dando esse problema porque você está declarando vários métodos dentro do método main. Tenta tirar ele do início da classe e vê se dá certinho! Como essa é uma classe separada, você vai ter um método main só quando for instanciar seus objetos.

Espero ter ajudado! Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!