Ir para conteúdo
Fórum Script Brasil
  • 0

Códigos


M@luco Belez@

Pergunta

Snippets

Bem gente, essa é a nova seçao aqui do fórum sobre Java, criada por sugestão do M@luco Belez@. Snippets são pequenos trechos de código muito utilizados, ou que mostrem o funcionamento de alguma função. Enfim, quem quiser postar esses pequenos trechos, fique à vontade. wink.gif

by iSoron.

Hello World

//aplicativo que imprime a mensagem "Bem-vindo" em modo texto

public class Welcome
{
   //método main inicia a execução do aplicativo Java
   public static void main( String args[] )
   {
      //imprime a mensagem e pula uma linha
      System.out.println("Bem-Vindo");

   }//fim do método main

}//fim da classe Welcome
o aplicativo acima imprime uma mensagem - "Bem Vindo" - em modo de texto.
//aplicativo que imprime a mensagem "Bem-vindo" em modo gráfico

//pacotes de extensão do java
import javax.swing.JOptionPane;

public class WelcomeG
{
   //método main inicia a execução do aplicativo Java
   public static void main( String args[] )
   {
      //mostra a mensagem em uma janela
      JOptionPane.showMessageDialog(null,"Bem-Vindo","Exemplo de mensagem gráfica",JOptionPane.INFORMATION_MESSAGE);

      System.exit( 0 ); //encerra o aplicativo Java
      
   }//fim do método main

}//fim da classe WelcomeG
já esse imprime uma mensagem em modo gráfico, usando como saída uma janela de mensagem. Para pular linhas na hora de imprimir algum texto, use \n. ex.
System.out.println("Teste\nmúltiplas\nlinhas);

Editado por iSoron
Link para o comentário
Compartilhar em outros sites

20 respostass a esta questão

Posts Recomendados

  • 0

Aqui está um exemplo de laço de repetição...

Então, fiz uma tabuada...

 


import javax.swing.JOptionPane;// Aqui será importado o pacote de CAIXA DE TEXTO.

public class Tabuada { // Abre-se a classe

	public static void main (String [] args) { //abre-se o método Mani

	//Declaração de variáveis

	double i;
	double Resultado;
	double Valor;
	String Num;

	// Aqui é onde será digitado o valor em forma de STRING!	

	Num = JOptionPane.showInputDialog("! Digite o Valor do numero que você quer ver a TABUADA?!");  	

	// Aqui o valor será passado p/ REAL(Double)

	Valor = Double.parseDouble(Num);

  //O Loop p/ que seja feita a tabuada

  for(i=0;i<=10;i++) {

  Resultado = i * Valor;     

  System.out.println(i + " X " + Valor + " = " + Resultado);


  } // Encerra o Loop

	} //Encerra o Método Main

} // Encerra a Classe

Ae Gente...

Postem mais códigos p/ o nosso fórum ficar mais didático!!!

Link para o comentário
Compartilhar em outros sites

  • 0

biggrin.gif Pequeno e simples Bean de cadastro com SQL

//Classe bean de cadastro

public class BnCadastro{

    private String nome=null;
    private String endereco=null;
    private int idade=0;

 public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome=nome;
    }


 public String getEndereco() {
        return endereco;
    }
    public void setEndereco(String endereco) {
        this.endereco=endereco;
    }



   public int  getIdade() {
        return idade;
    }
    public void setIdade(int idade) {
        this.idade=idade;
    }


public void Cadastrar(){

String query="insert into cadastro values(?,?,?)";
Minhaclasseconexao c= new Minhaclassconexao();

try{
    Connection con=c.getConect();
    PreparedStatement ps=con.prepareStatement(query);
    ps.setString(1,nome);
    ps.setString(2,endereco);
    ps.setInt(3,idade);
    int i=ps.executeUpdate();
    if(i!=0){
    JOptionPane.showMessageDialog(null,"Registro cadastrado");
    }  
    con.close();
    ps.close();


}
catch(Exception ex){
 e.printStackTrace();
}


}


}

txNome-> campo de colocar nome txEndereco->campo de colocar endereço txIdade->capo de colocar idade Agora a outra classe que vai disparar a inserção no banco.Digamos que você tenha 3 campos textos e um botão OK?? Quando o botão for clicado disparará o metodo abaixo:
public void iniciarCadastro(){
            BnCadastro bn= new BnCadastro();
            bn.setNome(txNome.getText());
            bn.setEndereco(txEndereco.getText());
            bn.setIdade(Integer.parseInt(txIdade.getText()));
            bn.cadastrar();
        }



Aqui mostro apenas um pequeno esquema de como funciona um Bean , a parte de layout e montagem de campo não era o foco..belz??

Link para o comentário
Compartilhar em outros sites

  • 0

Taduada...


import javax.swing.JOptionPane;   //*** Importa pacote do swing que tem a imputBox.

public class soma
{
  public static void main(String[] args)
   {

    String sBufferResult;
    double Num;
    int i;

    sBufferResult = "Digite o Número que você desejá ver a Tabuada: ";
    Num           = Double.parseDouble(JOptionPane.showInputDialog(sBufferResult));  //*** Coverte o retorno para Double.

    while (Num!=0)
     {
        sBufferResult = "Resultado da Tabuada do [" + Num + "]\n";           
        for(i=1;i<=10;i++) 
         {
            sBufferResult += (i*Num); 
            sBufferResult += "\n";
         } 
        sBufferResult += "Digite o Número que você desejá ver a Tabuada: ";
                   Num = Double.parseDouble(JOptionPane.showInputDialog(sBufferResult));         
     }

   }
}

Link para o comentário
Compartilhar em outros sites

  • 0

Calculadora Simples

Eu diz um exemplo basico de uma calculadora simples...

Mas é bem interesante... saum 4 Classes... aki vai...

func.java


public class func{

  //*** Classes de Funções Matematicas Basicas.

   double soma (double dValor1,double dValor2)
    {
      return (dValor1 + dValor2);
    }

   double subtracao (double dValor1,double dValor2)
    {
      return (dValor1 - dValor2);
    }

   double multiplicacao (double dValor1,double dValor2)
    {
      return (dValor1 * dValor2);
    }

   double divisao (double dValor1,double dValor2)
    {
      return (dValor1 / dValor2);
    }

   double potencia (double dValor1)
    {
      return (dValor1 * dValor1);
    }
}

io.java
import java.io.*;   //*** Importa todo pacote de java io.

public class io{

   String leValor(String sMsg)
    {

      String sRetorno = "";
      InputStreamReader entrada = new InputStreamReader(System.in); //*** Cria um buffer de Entrada.
      BufferedReader br = new BufferedReader(entrada);              //*** seta  br como um leitor de buffer.
     
      System.out.print(sMsg);                                 //*** Imprime na tela.

      try  //*** Tenta executar os comandos.
       {
          sRetorno = br.readLine();                            //*** Le um linha do Buffer.
       }
      catch (Exception e) //*** Caso de Erro executa ...
       {
         System.out.println("Erro: " + e.getMessage()); //*** Imprime msg de erro.
       }

       return sRetorno;   

    }
}

menu.java
public class menu{

   //*** Classe Com as Funções de Menu.

   int montaMenu()
     {
       
       System.out.println("***************************************");
       System.out.println("* 1 - Para Fazer uma Soma           ***");
       System.out.println("* 2 - Para Fazer uma Subtracao      ***");
       System.out.println("* 3 - Para Fazer uma Divisao        ***");
       System.out.println("* 4 - Para Fazer uma Multiplicacao  ***");
       System.out.println("* 5 - Para Fazer uma Potenciacao    ***");
       System.out.println("* 0 - Para Sair do Sistema          ***");
       System.out.println("***************************************");

       io   oIO   = new io();    //*** Instancia a Classe de Leitura de Dados IO.
       int  iRet  = 0;
       String Aux = ""; 
           
       Aux = oIO.leValor("");     
       iRet = Integer.parseInt(Aux);
       
       return iRet;
        
     }

}
calc.java

public class calc{

  public static void main(String[] args)
    {
      int iRet=0; 
      double v1=0;
      double v2=0;    
      
      menu oMenu = new menu();
      func oFunc = new func();
      io   oIO   = new io();  
      
     iRet = oMenu.montaMenu();
      while(iRet!=0)
       {

          v1 = Double.parseDouble(oIO.leValor("Digite um Numero: ")); 
          if (iRet!=5)
           {
              v2 = Double.parseDouble(oIO.leValor("Digite um Numero: "));
           }           
         
         switch(iRet)
            {  
              case 1:
                  System.out.println(" o Resultado da Soma é = " + oFunc.soma(v1,v2));                       
              break;        
              case 2:
                  System.out.println(" o Resultado da Subtracao é = " + oFunc.subtracao(v1,v2));                       
              break;        
              case 3:
                  System.out.println(" o Resultado da Divisao é = " + oFunc.divisao(v1,v2));                       
              break;        
              case 4:
                  System.out.println(" o Resultado da Multipicacao é = " + oFunc.multiplicacao(v1,v2));                       
              break;        
              case 5:
                  System.out.println(" o Resultado da Potencia é = " + oFunc.potencia(v1));                       
              break;         
            }
         iRet = oMenu.montaMenu();
              
       } 
    } 

}

Fallou...

Link para o comentário
Compartilhar em outros sites

  • 0

Cadastro de Pessoas (Com Vector)

Esse código é uma cadastro simples em java... Cpm algumas classes.

Saum 2 packages...

Segue o fonte:

  --> pCadastro
      *** Cadastro.java
      *** Pessoa.java

 --> pFuncGen
    *** Menu.java
    *** Io.java
    *** Str.java

Segue  os fontes das classes agora:

/*

* Created on 22/04/2005

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package pCadastro;

/**

* @author Diego Pacheco

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

public class Pessoa {

  private String sNome;

  private String sEndereco;

  private String sSexo;

  private int iIdade;

 

  //*** Metodos Construtures...

 

  public Pessoa()

  { 

  }

 

  public Pessoa(String sNome)

  {

  this.sNome = sNome.toUpperCase();

  } 

  public Pessoa(String sNome,String sEnd)

  {

  this.sNome = sNome.toUpperCase();

  this.sEndereco = sEnd.toUpperCase(); 

  }

  //*** Funcoes de set

 

  public void setNome(String sNome)

  {

  this.sNome = sNome; 

  }

 

  public void setEnd(String sEnd)

  {

  this.sEndereco = sEnd; 

  }

 

  public void setSexo(String sSexo)

  {

  this.sSexo = sSexo; 

  } 

 

  public void setIdade(int iIdade)

  {

  this.iIdade = iIdade; 

  }

 

  //*** funcoes de GET.

 

  public String getNome()

  {

    return this.sNome;

  }

 

  public String getEnd()

  {

    return this.sEndereco;

  }

 

  public String getSexo()

  {

  return this.sSexo;

  }

 

  public int getIdade()

  {

        return this.iIdade;

  } 

}

/*

* Created on 22/04/2005

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package pCadastro;

/**

* @author Diego Pacheco

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

import java.util.Vector;          //*** importa o pacote para uso do vector.

public class Cadastro{

public static void main(String[] args)

{

          pFuncGen.Io  oIo  = new pFuncGen.Io();

          pFuncGen.Menu oMenu = new pFuncGen.Menu();

                Vector oVector = new Vector();

    pCadastro.Pessoa oPessoaAux  = new pCadastro.Pessoa();

        String        sBufferResult  = new String();

      pFuncGen.Str      oStr      = new pFuncGen.Str();

        int          iTotAchados    = 0;

     

  int iTotPessoas = 0;

  int iRetAux    = 0;

  int iAux        = 0;

  int i          = 0; 

 

  iRetAux =  oMenu.montaMenu(iTotPessoas);

 

  while (iRetAux!=0)

  {

  switch(iRetAux)

  {

      case 1:

        pCadastro.Pessoa oPessoa = new pCadastro.Pessoa();

       

        oPessoa.setNome(oIo.leValor("Digite o Nome:"));

        oPessoa.setEnd(oIo.leValor("Digite o Endereco:"));

        oPessoa.setSexo(oIo.leValor("Digite o Sexo:"));

        oPessoa.setIdade( Integer.parseInt(oIo.leValor("Digite a

Idade:")));

       

        oVector.addElement(oPessoa);

        iTotPessoas += 1;

      break;

      case 3:

          if (iTotAchados==0)

          {

            System.out.println("não Existem Pessoas Cadastradas! ");

          }

        else

          {

          String sNomeProc = new String(); 

          int    iTotRem  = 0;

          sNomeProc = oIo.leValor("Digite o Nome da Pessoa que

voce quer REMOVER:");

         

          iAux = oVector.size();

          for(i=0;i<iAux;i++)

            {

              oPessoaAux = (Pessoa) oVector.elementAt(i);

          if

(oPessoaAux.getNome().toUpperCase().equals(sNomeProc.toUpperCase()))

          {

                          oVector.removeElementAt(i);

                          iAux = oVector.size();

                          System.out.println("Pessoa Removida...");

                          iTotRem++;

                          iTotPessoas--;

          }

            }

             

          if (iTotRem==0)

            {

                    System.out.println("Nenhuma Pessoa Foi Removida"); 

     

            }

          else

          {

              System.out.println("Total de Pessoas Removidas:

" + iTotRem);

          }

          }     

      break;

      case 4:

        iAux  = oVector.size();

        if (iAux==0)

        {

                System.out.println("Nenhuma Pessoa Cadastrada Ate esse Momento!"); 

     

        }

        else

        {

          String        sProcura      = new String();

          sProcura = oIo.leValor("Nome da Pessoa:");

         

        for(i=0;i<iAux;i++)

          {

            oPessoaAux = (Pessoa) oVector.elementAt(i);

          if

(oPessoaAux.getNome().toUpperCase().equals(sProcura.toUpperCase()))

          {

                sBufferResult +=

oStr.devolveSpc(oPessoaAux.getNome().toUpperCase(),10);

                sBufferResult +=

oStr.devolveSpc(oPessoaAux.getEnd().toUpperCase(),10);

                sBufferResult +=

oStr.devolveSpc(oPessoaAux.getSexo().toUpperCase(),2);

                sBufferResult += oPessoaAux.getIdade();

                System.out.println(sBufferResult);

                sBufferResult = "";

                iTotAchados += 1;

              }

          }

          if (iTotAchados==0)

          {

              System.out.println("Nenhuma Pessoa Cadastrada com nome: "

+ sProcura);

          }

        } 

      break;

      case 5:

        if (iTotPessoas!=0)

        {

            sBufferResult = "";

            iTotAchados  = 0;

            iAux = oVector.size();

        for(i=0;i<iAux;i++)

          {

            oPessoaAux = (Pessoa) oVector.elementAt(i);

            sBufferResult +=

oStr.devolveSpc(oPessoaAux.getNome().toUpperCase(),10);

            sBufferResult +=

oStr.devolveSpc(oPessoaAux.getEnd().toUpperCase(),10);

            sBufferResult +=

oStr.devolveSpc(oPessoaAux.getSexo().toUpperCase(),2);

            sBufferResult += oPessoaAux.getIdade();

            System.out.println(sBufferResult);

            sBufferResult = "";

            iTotAchados++;

          }

        System.out.println("TOTAL DE RESULTADOS: " + iTotAchados); 

        }

        else

        {

          System.out.println("Nenhuma Pessoa Cadastrada!");

        }

      break;

  }

  iRetAux =  oMenu.montaMenu(iTotPessoas);   

  }

      System.out.println("Programa Encerado!"); 

    }

}

/*

* Created on 22/04/2005

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package pFuncGen;

/**

* @author Diego Pacheco

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

public class Menu {

  public int montaMenu(int iTotRegs)

      {

       

        System.out.println("***================================***");

        System.out.println("***      CADASTRO DE PESSOAS      ***");

        System.out.println("***================================***");

        System.out.println("**************************************");

        System.out.println("* 1 - Para Incluir  uma Pessoa    ***");

        System.out.println("* 3 - Para Remover  uma Pessoa    ***");

        System.out.println("* 4 - Para Consultar uma Pessoa    ***");

        System.out.println("* 5 - Para Relatorio de  Pessoas  ***");

        System.out.println("* 0 - Para Sair do Sistema        ***");

        System.out.println("**************************************");

        System.out.println("*** TOTAL DE PESSOAS: " + iTotRegs);       

        System.out.println("**************************************");

       

        Io  oIO  = new Io();    //*** Instancia a Classe de Leitura de Dados IO.

        int  iRet  = 0;

        String Aux = "";

           

        Aux = oIO.leValor("");   

        iRet = Integer.parseInt(Aux);

       

        return iRet;

       

      }

}

/*

* Created on 22/04/2005

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package pFuncGen;

/**

* @author Diego Pacheco

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

import java.io.*;  //*** Importa todo pacote de java io.

public class Io {

    public String leValor(String sMsg)

    {

      String sRetorno = "";

      InputStreamReader entrada = new InputStreamReader(System.in); //*** Cria um buffer de Entrada.

      BufferedReader br = new BufferedReader(entrada);              //*** seta  br como um leitor de buffer.

     

      System.out.print(sMsg);                                      //*** Imprime na tela.

      try                                                          //*** Tenta executar os comandos.

        {

          sRetorno = br.readLine();                                //*** Le um linha do Buffer.

        }

      catch (Exception e)                                          //*** Caso de Erro executa ...

        {

          System.out.println("Erro: " + e.getMessage());            //*** Imprime msg de erro.

        }

        return sRetorno;

    }

}

/*

* Created on 22/04/2005

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package pFuncGen;

/**

* @author Diego Pacheco

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

public class Str {

public String devolveSpc(String sDados,int iTamSpc)

{

    int i = 0;

    int iTamStr = 0;

    int iPreencSpc = 0;

    String sBufferRes = "";

   

    iTamStr = sDados.length();

    iTamSpc = iTamSpc  - iTamStr;

   

    for(i=0;i<iTamSpc;i++)

    {

      sBufferRes += " ";

    }

   

    sDados += sBufferRes;

   

  return sDados;

}

}

Duvidas só falar...

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0

modo repetiçao

import java.io.*;
import java.util.*;
import java.util.Scanner;

public class palavra10x
{
    String palavra;
    int numerox;
    Scanner s=new Scanner(System.in);
    
public palavra10x()
{
    System.out.println("A palavra a ser repetida");
    palavra=s.nextLine();
    System.out.println("o numero de vezes no qual a palavra deve ser repetida");
    numerox=s.nextInt();
    for(int i=1;i<=numerox;i++){
        System.out.println(palavra);
    }
    
    
    
    }
    
    public static void main(String args[])
    {
        palavra10x a=new palavra10x();
    }
    }

Link para o comentário
Compartilhar em outros sites

  • 0

calculadora simples em console

import java.io.*;
import java.util.*;
import java.util.Scanner;

public class calculadora{
    int pedido;
    int numero1;
    int numero2;
    int total;
    Scanner s=new Scanner(System.in);
public calculadora(){
    System.out.println("1- subtraçao\n2-multiplicaçao\n3divizao");
    pedido=s.nextInt();
    if (pedido==1){
        System.out.println("numero");
        numero1=s.nextInt();
        System.out.println("numero a ser subtraido");
        numero2=s.nextInt();
        total= numero1 - numero2;
        System.out.println("o resultado final é"+total);
        
    }
    if(pedido==2){
        System.out.println("numero");
        numero1=s.nextInt();
        System.out.println("x:");
        numero2=s.nextInt();
        total= numero1 * numero2;
        System.out.println("o total é:"+total);
    }
    if(pedido==3){
        
        System.out.println("numero a ser dividido");
        numero1=s.nextInt();
        System.out.println("numero a dividir");
        numero2=s.nextInt();
        total=numero1/numero2;
        System.out.println("o total é:"+total);
    }
    }
    public static void main(String args[]){
        calculadora x=new calculadora();
    }
    
    
}
loop infinito obs: a unica funçao do programa é deixar o pc lerdo fazendo uma contagem infinita xhamada de loop
import java.io.*;
import java.util.*;
import java.util.Scanner;

public class loppinfinito{
int clop=5;
int clop3=5;
int clop2=0;    

public loppinfinito()
{
    while(clop==5){
        System.out.println("entrando em loop infinito\n Estamos estragando sua maquina\n somos pestes e estamos nos alojando em seu pc...");
        System.out.println("nivel de maquina: "+clop2);
        clop2=clop2+1;
        while(clop3==5){
        
            System.out.println("oifvoiguodfiugloifdug"+clop+clop2+clop3);
            clop2=clop2+1;
        
        }
        
        
    }
}



public static void main(String args[]){
    loppinfinito x=new loppinfinito();
}
}

uma aulinha pra iniciante de console
//Estrutura de repetição FOR e WHILE

import java.io.*;
import java.util.*;
import java.util.Scanner;

public class Aula2
{
    Scanner s=new Scanner(System.in);
    int numero;
    int cubo=1;
    String nome;
    
    public Aula2()// método construtor
    {
        System.out.println("Digite uma palavra para que ela se repita 3 vezes (usando o FOR)");
        nome=s.nextLine();
        for(int i=1;i<=3;i++)//inicia a estrutura de repetição que 
        //vai executar 5 vezes os comandos em seu interior
        //repare que declaramos e iniciamos a variavel que será ionclementada, dentro
        //do próprio for (NO caso a variavel I). em seguida fornecemos a condição de repetição
        //que determina até quando será executada a repetição (nesse caso será executado
        //a repetição enquanto I for menor ou igual a tres, em seguida declaramos 
        //a implementação da variavel (no caso o I++ quer dizer que a variavel será 
        //implementada em um ao final de cada execução
        {
            System.out.println(nome);
        }
        System.out.println("Digite um numero que sera elevado ao cubo (usando o FOR)");
        numero=s.nextInt();
        for(int o=1;o<=3;o++)
        {            
            cubo=cubo*numero;
        }
        System.out.println("O cubo do numero digitado: "+cubo+"\n");
        int u=1;
        System.out.println("Iniciando a contagem de um a dez aplicando o metodo WHILE \n");
        while(u<=10)//inicia a estrutura WHILE que vai efetuar a repetições dos
        //comandos que estiverem em seu interior enquanto U for menor que 10
        //existe nessa estrutura a necessidade de iniciar a variavel antes
        {
            System.out.println(u);
            u++;
        }
    }
    public static void main(String args[])
    {
        Aula2 x=new Aula2();
    }
}
kilometragem de um carro OBS:eu fiz o codigo rapido demais entaum não sei se esta correto
import java.io.*;
import java.util.*;
import java.util.Scanner;

public class kmh
{
    int destino;
    int km;
    int tempo;
    Scanner s=new Scanner(System.in);
    
public kmh()
{
    System.out.println("quilometragem do automovel: ");
    km=s.nextInt();
    System.out.println("kilometros a percorrer");
    destino=s.nextInt();
    
    tempo=(km/destino);
    System.out.println("o tempo e de: "+tempo);
}
public static void main(String args[]){
    kmh x=new kmh();
}
}
tabulaçao(ordena itens) OBS: so ordena nomes e diz a ordem em que ele foi posta é só pra iniciantes de muiticimo baixo conhesimento chega a ser ridículo!
import java.io.*;
import java.util.*;
import java.util.Scanner;

public class dever1
{
    String nomeum;
    String nomedois;
    String nometres;
    int numeroum;
    int numerodois;
    int numerotres;
    int doisnumeros;
    int numero;
    int tresnumeros;
    Scanner s=new Scanner(System.in);

    public dever1()
    {
        System.out.println("1 nome: ");
        nomeum=s.nextLine();
        
        System.out.println("1 numero: ");
        numeroum=s.nextInt();
        s.nextLine();
        
        System.out.println("2 nome: ");
        nomedois=s.nextLine();
        
        System.out.println("2 numero: ");
        numerodois=s.nextInt();
        s.nextLine();
        
        System.out.println("3 nome: ");
        nometres=s.nextLine();
        
        System.out.println("3 numero: ");
        numerotres=s.nextInt();
        s.nextLine();
        
        numero=numerotres;
        doisnumeros=numerodois+numeroum;
        tresnumeros=numerotres+numeroum+numerodois;
                 
        System.out.println("NOME DE ORDEM  "+"NOME DE ORDEM");
        System.out.println("1--> "+nomeum+" com  "+numero+" 1-> "+numeroum);
        System.out.println("2--> "+nomedois+" com "+doisnumeros+" 2-> "+numerodois);
        System.out.println("3--> "+nometres+" com "+tresnumeros+" 3-> "+numerotres);
    }    
    
public static void main(String pedro[])
{
    dever1 x=new dever1();
}
}

Hello word em console
import java.io.*;


public class hello{

public hello(){
System.out.println("hello word");

}
public static void main(String args[]){
    hello x=new hello();
}
}

Link para o comentário
Compartilhar em outros sites

  • 0
calcular contas de +
[color=#6633FF]OBS:é um aplet;não esquecer de fazer o script suporte no html[/color]import java.awt.*;
import javax.swing.*;
import java.applet.*;
import java.awt.event.*;

public class somas extends JApplet implements ActionListener
{
    Container c=getContentPane();
    JLabel lnumero1=new JLabel("digite um numero");
    JLabel resultado=new JLabel();
    JTextField tnumero1=new JTextField(10);
    JLabel lnumero2=new JLabel("digite um numero");
    JTextField tnumero2=new JTextField(10);
    JButton bvai=new JButton("OK");
    JPanel facima=new JPanel(new GridLayout(4,1));
    JPanel fabaixo=new JPanel(new GridLayout(2,1));
    JPanel fcontemacima=new JPanel(new FlowLayout());
    JPanel fcontemabaixo=new JPanel(new FlowLayout());
    
    double n1,n2,res;
    public void init()
    {        
        c.setLayout(new GridLayout(2,1));
        facima.add(lnumero1);
        facima.add(tnumero1);
        facima.add(lnumero2);
        facima.add(tnumero2);
        fcontemacima.add(facima);
        c.add(fcontemacima);
        fabaixo.add(bvai);
        bvai.addActionListener(this);
        fabaixo.add(resultado);
        fcontemabaixo.add(fabaixo);
        c.add(fcontemabaixo);
    
        }
    public void actionPerformed (ActionEvent e) 
    {
        if(e.getSource().equals(bvai))
        {
            n1=Double.parseDouble(tnumero1.getText());
            n2=Double.parseDouble(tnumero2.getText());
            res=n1+n2;
            resultado.setText("o numero é:"+res);
        }
    }
    
} 

Link para o comentário
Compartilhar em outros sites

  • 0

Calculadora de geometria

Ela calcula varios tipos de algulos internos externos.... etc...

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;



public class geometria extends JFrame
{
    ////////////////////////////////////////////
    JPanel acima=new JPanel(new GridLayout(4,1));
    JPanel abaixo=new JPanel(new GridLayout(2,1));
    JPanel cacima=new JPanel(new FlowLayout());
    JPanel cabaixo=new JPanel(new FlowLayout());
    ////////////////////////////////////////////
    ///////////////////////////////////////////
    ImageIcon icone=new ImageIcon("calculadora3.gif");
    JButton b1=new JButton("                          calcular",icone);
    
    Container c=getContentPane();// cria conteiner
    JComboBox com=new JComboBox();// cria combo box
    
    //
    JComboBox combo=new JComboBox();
    JTextField t1=new JTextField(20);
    JLabel l1=new JLabel("Digite o numero de lados do angulo");
    JLabel l2=new JLabel();
    JLabel l3=new JLabel();
    Double nd,n,S;

    
    
    public geometria()//construtor
    {
        super("Geometria");// titulo, deve ser declarado sempre em primeiro lugar.
        combo.addItem(" Escolha a conta ");
        combo.addItem("Soma do Angulo central");
        combo.addItem("Soma dos Angulos Internos");
        combo.addItem("Medida de cada angulo Interno do poligono");
        combo.addItem("Numero de Diagonais de um poligono");
        c.setLayout(new GridLayout(1,1));
        setSize(600,200);
        //
        acima.add(combo);
        acima.add(l1);
        acima.add(t1);
        acima.add(b1);
        cacima.add(acima);
        c.add(cacima);
        //
        abaixo.add(l2);
        abaixo.add(l3);
        cabaixo.add(abaixo);
        c.add(cabaixo);
        
        //
        
        b1.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent a)
            {    if(combo.getSelectedItem().equals("Soma do Angulo central"))//se o item selecionado 
                
                {
                    
                    nd=Double.parseDouble(t1.getText());
                    n=360/nd;
                    l2.setText("Seu Resultado é: "+n);
                    
                            t1.setText("");
                            
                }
                    
                    
                if(combo.getSelectedItem().equals("Soma dos Angulos Internos"))
                {    
                    nd=Double.parseDouble(t1.getText());
                    n=(nd-2)*180;
                    l2.setText("O Resultado é: "+n);
                    
                            t1.setText("");


                
                }
                
                    if(combo.getSelectedItem().equals("Medida de cada angulo Interno do poligono"))
                {                        
                    S=Double.parseDouble(t1.getText());
                    nd=(S-2)*180;
                    n=nd/S;
                    l2.setText("O Resultado é: "+n);
                    
                            t1.setText("");


                
                }
                
                  if(combo.getSelectedItem().equals("Numero de Diagonais de um poligono"))
                {    
                    nd=Double.parseDouble(t1.getText());
                    n=(nd-3)*nd/2;
                    l2.setText("O Resultado é: "+n);
                    
                            t1.setText("");


                
                }                    
                    
            
            }    
            });
                    
                
                
    setVisible(true);//mandamos que aquilo que criamos em linhas anteriores
    //seja mostrada na tela    
    }
    
    public static void main(String args[])
    {
        geometria r=new geometria();
    }
    //instanciamos o objeto e executamos o programa.
}
Calculadora de porcentagem para web Só funciona na web!
import java.awt.*;
import javax.swing.*;
import java.applet.*;
import java.awt.event.*;

public class porcentagem extends JApplet implements ActionListener
{
    Container c=getContentPane();
    JLabel lnumero1=new JLabel("o numero");
    JLabel lnumero2=new JLabel("a porcentagem");
    JTextField tnumero1=new JTextField(20);
    JTextField tnumero2=new JTextField(20);
    JButton bvai=new JButton("OK");
    JPanel acima=new JPanel(new GridLayout(5,1));
    JPanel abaixo=new JPanel(new GridLayout(1,1));
    JPanel contabaixo=new JPanel(new FlowLayout());
    JPanel contacima=new JPanel(new FlowLayout());
    JLabel result=new JLabel();

    double num1,num2,res;
    
    public void init(){
        c.setLayout(new GridLayout(2,1));
        acima.add(lnumero1);
        acima.add(tnumero1);
        acima.add(lnumero2);
        acima.add(tnumero2);
        acima.add(bvai);
        bvai.addActionListener(this);
        contacima.add(acima);
        c.add(contacima);
        
        //
         
        abaixo.add(result);
        contabaixo.add(abaixo);
        c.add(contabaixo);        
        //

    }   
    public void actionPerformed (ActionEvent e)
    {
        num1=Double.parseDouble(tnumero1.getText());
        num2=Double.parseDouble(tnumero2.getText());
        res=(num1/100)*num2;
        result.setText("o resultado é: "+res);
        
    }
    
}

Link para o comentário
Compartilhar em outros sites

  • 0

CALCULA EQUAÇOES EM FORMS..

import javax.swing.*;
class X
{
    public static void main(String args[])
    {
        String val=JOptionPane.showInputDialog(null,"digite uma equação aritmética básica");
        
        //-------------------------------------------------------------------------------
        
        int length=val.length();
        String digitos="01234565789+-*/";
        int x=0;
        String caso=val.substring(x,x+1);
        while(x!=length)
        {
            
            caso=val.substring(x,x+1);
            
            if(digitos.indexOf(caso)!=-1)
            {
                x++;
            }
            
            else
            {
                JOptionPane.showMessageDialog(null,"Mas você é muito tapado mesmo, não é?!! Você digitou uma letra!! Imbecil...");
                System.exit(0);
            }
        }
        
        //-------------------------------------------------------------------------------
        
        String var="";
        int pos=0;
        String se1=val.substring(pos,pos+1);
        String numeros = "0123456789";
        while(numeros.indexOf (se1) != -1)
        {
            var=var+val.substring(pos,pos+1);
            pos++;
            se1=val.substring(pos,pos+1);
        }
        double n1=Double.parseDouble(var);
        
        //-------------------------------------------------------------------------------
        
        String operad[]=new String[length];
        int a=0;
        
        //-------------------------------------------------------------------------------
        
        operad[a]=val.substring(pos,pos+1);
        pos++;
        
        //-------------------------------------------------------------------------------
        
        String varial[]=new String[length];
        double numero[]=new double[length];
        
        
        
        while(pos+1<=val.length())
        {
            varial[a]="";
            se1="";
            while(numeros.indexOf (se1) != -1)
            {
                varial[a]+=val.substring(pos,pos+1);
                if(pos+1<val.length())
                {
                    pos++;
                    se1=val.substring(pos,pos+1);
                }
                
                else
                {
                    break;
                }
            }
            numero[a]=Double.parseDouble(varial[a]);
            a++;
            
            //-------------------------------------------------------------------------------
            
            if(pos+1<val.length())
            {
                operad[a]=val.substring(pos,pos+1);
                pos++;
            }
            
            else
            {
                break;
            }
        }
        
        //------------------------------------------------------------------------------------
        int c=a;
        int d=0;
        int b=1;
        while(b<=c)
            {
                if (operad[d].equals("/"))
                {
                    n1=n1/numero[d];
                }

                else if (operad[d].equals("*"))
                {
                    n1=n1*numero[d];
                }

                else if (operad[d].equals("-"))
                {
                    n1=n1-numero[d];
                }

                else if (operad[d].equals("+"))
                {
                    n1=n1+numero[d];
                }

                else
                {
                    break;
                }
                b++;
                d++;
            }
            
            JOptionPane.showMessageDialog(null,"O resultado de sua equação é: "+n1);
        
        
    }
}

interpreta, compara e calcula.. :P

flow..

Link para o comentário
Compartilhar em outros sites

  • 0

Recebe do banco de dados

//Exemplo de leitura de banco de dados acces(mdb)
import java.sql.*;
//antes de tudo deve ser feito um vínculo no ODBC
//dando um nome ao banco de dados que será usado  (no caso é db1)




public class ExemploLeituraBancoDadosMdb {
    
    public ExemploLeituraBancoDadosMdb()
{
           String data = "jdbc:odbc:db1";
//acima: fazemos uma variável de referencia ao banco de dados DB1 (segundo o
//nome do vinculo ODBC
       try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 //acima:carrega a classe JDBC-ODBC
 Connection conn = DriverManager.getConnection(data, "", "");
 //acima: faz a conexão com o banco de dados, sem usuário e senha
 Statement st = conn.createStatement();
 ResultSet rec = st.executeQuery("SELECT * "+"FROM aluno " );
 //duas linhas acima: executa instrução SQL
System.out.println("NOME\tIDADE");
    while(rec.next()) 
   //acima: determina que seja executado enquanto houver registros (moverá
   //sempre para o próximo registro)
   //existe ainda: afterLast() =após o ultimo; beforeFirst()=antes do primeiro
   //first()=primeiro registro; last()=ultimo registro; previous()= anterior
    {
        nome1=(rec.getString(1));
        System.out.println(rec.getString(1)+"\t"+ rec.getInt(2)+"\t");
   //Imprimi o primeiro e segundo campo do registro
   //existe ainda: getDate();getDouble();getFloat();getInt();getLong();
   //onde os argumentos são os nomes dos campos que queremos retornar o valor
    } st.close();
   //fecha a conexão com o banco de dados
        } catch (SQLException s) {
            System.out.println("SQL Error: " + s.toString() + " "
                + s.getErrorCode() + " " + s.getSQLState());
        } catch (Exception e) {
            System.out.println("Error: " + e.toString()
                + e.getMessage());
        }
}
    
    
    public static void main(String[] arguments) 
    {
 ExemploLeituraBancoDadosMdb x =new ExemploLeituraBancoDadosMdb();
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0

Tranformar um numero inteiro em binario(linguagem de computadores)

import java.io.*;
import java.util.*;
import java.util.Scanner;
public class Binario
{
    Scanner s=new Scanner(System.in);
    int numero,buffer;
    Vector v=new Vector();
    int contador=0;    
    
    public Binario()
    {
        System.out.println("Digite um numero inteiro maior que zero:");
        try
        {
        numero=s.nextInt();
        while(numero>1)
        {
            buffer=numero%2;
            v.insertElementAt(buffer,contador);
            numero=numero/2;
            contador++;
        }
        if(numero==1)
        {
            v.insertElementAt(1,contador);
        }
        System.out.println("Numero transformado em binario:");

        for(int i=contador;i>=0;i--)
        {
            System.out.print(v.elementAt(i));
    
        }
        System.out.println("\n\n\n");
            
            
        }
        catch(Exception e)
        {
        }
        
        
        
        
    }
    public static void main(String args[])
    {
        Binario r=new Binario();
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0

Criando uma janela em java usando o pacote SWING

Com poucas palavras estou colocando um código de como criar uma janela simples em java. Depois postarei como inserir textos e botões. Espero ter ajudado com este código.

import javax.swing.*;
public class Jan_1 extends JFrame {
    
    public Jan_1() // construtor possui o mesmo nome da classe
    {
        /*É aqui que definimos como será a janela
         * Os atributos e layout
         * Vamos lá
         * */
        setTitle("Minha primeira janela em java"); // nome da janela
        setSize(360,140); // tamanho da janela
        setLocation(350,300); // onde a janela ira aparecer, em outras palavras as coordemadas
        
    }
    public static void main(String args[])
    {
        Jan_1 obj = new Jan_1(); // cria o objeto que ira controlar a nossa janela
        obj.setVisible(true); // aqui o objeto faz a janela ficar visivel
        obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// aqui o objeto é ecarregado de fechar a janela.
    }

}
Colocando alguns compomentes na janela: Botão, Texto e caixa para digitar palavras. Bom nesse exemplo o código acima eu dei uma incrementada adiciomando botão etc. é bem simples, mas para efeitos didaticos server..
import javax.swing.*;
import java.awt.*;
public class Jan_1 extends JFrame {
    
    JButton button; //declaração do objeto botão
    JLabel label;  // declaração do objeto de texto. Texto so pode ser inserido através das label
    JTextField f1; // delcaração do objeto onde é inserido o texto
    public Jan_1() // construtor possui o mesmo nome da classe
    {
        /*É aqui que definimos como será a janela
         * Os atributos e layout
         * Vamos lá
         * */
        setTitle("Minha primeira janela em java"); // nome da janela
        setSize(360,140); // tananho da janela
        setLocation(350,300); // largura ou dimensão da janela
        button = new JButton("OK"); // criando o objeto com o texto OK
        label = new JLabel("Nome");// criando o objeto com o texto nome
        f1 = new JTextField(10);// criando o objeto onde é inserido o texto, esse numero dentro do construtor diz o tamanho da caixa
        getContentPane().setLayout(new FlowLayout()); // definindo o tipo de layout da janela, existe outros layout.
        getContentPane().add(label); // adicionando os objetos na janela através do metodo getContentPane()
        getContentPane().add(f1);    // adicionando os objetos na janela através do metodo getContentPane()
        getContentPane().add(button);  // adicionando os objetos na janela através do metodo getContentPane()
        
    }
    public static void main(String args[])
    {
        Jan_1 obj = new Jan_1(); // cria o objeto que ira controlar a nossa janela
        obj.setVisible(true); // aqui o objeto faz a janela ficar visivel
        obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// aqui o objeto é ecarregado de fechar.
    }

}

Editado por ADL
Link para o comentário
Compartilhar em outros sites

  • 0

Classe Leia

Em Java, é comum que iniciantes tenham dificuldade para aprender pois mesmo nos mais simples programas é preciso tratar excessões quando se trabalha com entradas do usuário.

Pretendo com essa classe facilitar o aprendizado de inciantes, para que estes endentam melhor a lógica e aprendam os comandos básicos para no futuro se preocupar com os métodos de entrada.

Leia.java

import java.io.*;

public final class Leia {
  
  public static double real() {
    try {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      String s = br.readLine();
      Double d = new Double(s);
      return d.doubleValue();
    } catch (IOException e) {
      return 0;
    } catch (NumberFormatException e) {
      return 0;
    }
  }
  
   public static int inteiro() {
    try {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      String s = br.readLine();
      return Integer.parseInt(s);
    } catch (IOException e) {
      return 0;
    } catch (NumberFormatException e) {
      return 0;
    }
  }
   
   public static long longo() {
        try {
          BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          String s = br.readLine();
          return Long.parseLong(s);
        } catch (IOException e) {
          return 0;
        } catch (NumberFormatException e) {
          return 0;
        }
      }
   
   public static String string() {
    try {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      String s = br.readLine();
      return s;
    } catch (IOException e) {
      return "";
    }
   }
   
  public static char caractere() {
    try {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      String s = br.readLine();
      return s.charAt(0);
    } catch (IOException e) {
      return 0;
    }
   }   
}
Com isso, temos 5 tipos diferentes de entrada: Leia.inteiro() -> números inteiros (tipo int) Leia.longo() -> números longos (tipo long) Leia.string() -> cadeia de caracteres (tipo String) Leia.real() -> número real (tipo double) Leia.caractere -> apenas um caractere (tipo char) Teste.java
public class Teste {
    
    public static void main(String[] args) {
        
        System.out.print("Digite seu nome: ");
        String nome = Leia.string();
        System.out.print("Digite sua idade: ");
        int idade = Leia.inteiro();
        System.out.println("Olá " + nome + "! Você tem " + idade + " anos de idade.");
        
    }

}

Espero que isso ajude e facilite a vida dos inciantes.

Link para o comentário
Compartilhar em outros sites

  • 0

alguém poderia me ajudar como fazer fechar esse anuncio adsense flutuante, pois quando clico no X para fechar o anuncio ele não fecha.

vejam ai o código do anuncio:

<style type="text/css"> 

#topbar{
position:absolute;
border: 0px solid red;
padding: 1px;
background-color: #000000;
width: 300px;
visibility: visible;
z-index: 250;
left: 390px;
top: 62px;
}

#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:251;
left: 275px;
top: 30px;
visibility:inherit;
}
</style> 


<script type="text/javascript"> 


var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var window_width = screen.width;

var startX = ((window_width - 700) / 2) //set x offset of bar in pixels
var startY = 150 //set y offset of bar in pixels

var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}









function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1";
document.getElementById("topbar").style.visibility="hidden";
document.getElementById("xx").style.visibility="hidden";
}

function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=400+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - 

barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar


</script> 


<div id="topbar" style="width: 308px; height: 255px" > 

<div align="center"><font face="Verdana" size="1"><b><span style="color: #ffffff;"><strong><span style="color: 

#FFFAFA;">CLIQUE NO X PARA FECHAR ESTE ANUNCIO</span></strong></span></b></font></div>


<!-- OPEN MOVE--> 

<script type="text/javascript"><!--
google_ad_client = "ca-pub-3432518958104555";
google_ad_host = "pub-1556223355139109";
/* jhh */
google_ad_slot = "8849513785";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<div id="Layer1" style="width: 5px; height: 5px" > <span onclick="java script:window.closebar()"><img 

src="http://www.serv-vto.com/img/close.png" alt="FECHAR" width="10" height="10" /></span></div></div>

esse é o código para blogger?

Quem puder me ajudar posta ai um comentario!

Link para o comentário
Compartilhar em outros sites

  • 0


Uso de recursividade.

/*
 * Retornar a diferença entre o elemento máximo e o mínimo do vetor
 */
package livro.recursividade;

/**
 * @author thiagoandreqi
 */
public class DiferencaMaxMin232 {

    public static void main(String[] args) {
        int v[] = {2, 3, 3, 8};
        int r = diferenca(v, v.length, 1, v[0], v[0]);
        System.out.println("Diferença = " + r);
    }

    /*A função retorna a diferença entre um maior elemento e um menor elemento de um vetor
    v[0.. n -1] */
    public static int diferenca(int v[], int n, int i, int maior, int menor) {
        if (i == n) {
            return maior - menor;
        } else {
            if (v[i] > maior) {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, v[i], menor);
            }
            if (v[i] < menor) {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, maior, v[i]);
            } else {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, maior, menor);
            }
        }
    }
}

 

Caso esteja começando em Java e quiser o acompanhamento de um professor particular, só entrar em contato: (85) 999273805
Uso de recursividade.

/*
 * Retornar a diferença entre o elemento máximo e o mínimo do vetor
 */
package livro.recursividade;

/**
 * @author thiagoandreqi
 */
public class DiferencaMaxMin232 {

    public static void main(String[] args) {
        int v[] = {2, 3, 3, 8};
        int r = diferenca(v, v.length, 1, v[0], v[0]);
        System.out.println("Diferença = " + r);
    }

    /*A função retorna a diferença entre um maior elemento e um menor elemento de um vetor
    v[0.. n -1] */
    public static int diferenca(int v[], int n, int i, int maior, int menor) {
        if (i == n) {
            return maior - menor;
        } else {
            if (v[i] > maior) {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, v[i], menor);
            }
            if (v[i] < menor) {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, maior, v[i]);
            } else {
                System.out.println("v[" + i + "] " + v[i]);
                return diferenca(v, n, i + 1, maior, menor);
            }
        }
    }
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...