segunda-feira, 15 de agosto de 2011

ENTRADA DE DADOS

Boa Noite jovens mentes, se você estiver lendo isso em um período diferente, considere outra Boas Vindas, Bom Dia ou Boa Tarde.

Vamos ao que interessa, vamos fazer um exemplo simples utilizando uma nova classe, que captura o texto digitado e exibe-o na sequência, primeiramente faremos em console mesmo, depois fazer com objetos gráficos. Segue o código:


import java.util.Scanner; // classe Scanner do package java.util
public class EntradaSaida { // nome da classe
public static void main (String [] args)
    {
     String nome; // var do tipo String
     Scanner entrada = new Scanner(System.in);//Criação do objeto "entrada" da classe Scanner
     System.out.println("Digite seu nome: ");
     nome = entrada.nextLine();  //recebe o valor String digitado anteriormente
     System.out.println("Seu Nome: " + nome);
   
    }
}


Por curiosidade o método nextLine pega a linha toda digitada anteriormente, se vcs usarem somente o método Next, verão que somente a primeira palavra da String vai ser capturada, ignorando e quebrando a String assim que for encontrado espaços. Esse método é usado para pegar Strings, se vc quer pegar outro tipo de valor pode usar outros métodos como, Nextboolean, Nexint, etc


No caso o importante é ser entendido que foi importada uma classe do tipo Scanner, foi então criado, instanciado um objeto do tipo Scanner que recebeu o nome de entrada, depois uma variável String recebe a linha toda(nextLine) que foi escrita pós o println, e então é exibido o conteúdo da variável nome.

É bem simples, basta praticar. Bons estudos

domingo, 14 de agosto de 2011

JAVA - VETOR DE CARACTERES E CAPTURA DE INDICES

Ola jovens mentes ávidas pelo conhecimento.

Seguirei com um exemplo bem simples em JAVA de como criar um vetor de caracteres e acessar os índices desse vetor.

Em primeiro lugar devemos lembrar que em JAVA, String deixou de ser um tipo de variável primitiva tal como int, double, float e passou a ser uma classe, portanto devemos instanciar aqui um objeto do tipo String para assim transforma-lo em um vetor. Segue a codificação com os comentários:


public class Vetores { //classe Vetores
    public static void main(String[] args){
    String campos[] = new String[10]; 
//instancia um objeto
    campos[0] = "cidade";  // índice 0(zero) recebe valor "cidade"
    campos[1] = "estado";
// índice 1 (1) recebe valor "estado"
    char caractere = campos[0].charAt(2); // foi criada uma variável local chamada caractere que recebe o valor do índice 0 da var campos ( no caso "cidade") e utiliza um método charAt para capturar o índice 2 dentro de "cidade", que no caso é a letra "D"
    System.out.println(caractere); // por fim é exibido a letra D que representa o índice 2 dentro do índice 0 do array campos.


}
}


ps. Lembrando que os arrays(vetores) iniciam-se com índice 0 (zero)

Espero que tenham compreendido, e se tiverem sugestões comentários ou dúvidas só postar.

Obrigado gente.

sábado, 13 de agosto de 2011

JAVA - FORMATAR Nº CASA DECIMAL VAR DOUBLE

Hoje com um assunto diferente vamos ver como formatar uma variável do tipo DOUBLE em JAVA. É um pouco diferente do VB, já que aqui temos uma classe própria para isso que é a DecimalFormat.

Em primeiro lugar precisamos fazer o import da classe do package java.text:

import java.text.DecimalFormat;  


O código que segue é o seguinte.


public class Operadores //Classe Operadores
{
public static void main(String[] args)
      {
        DecimalFormat fmt = new DecimalFormat("#.#");    // Aqui instanciamos um novo objeto DecimalFormat     
        double op1 = 16.5; // Iniciando as Variáveis
        double op2 = 2;
        System.out.println("A SOMA DE '"+ op1 +"' e '"+ op2+"' = "+fmt.format(op1+op2)); // aqui é onde usamos o método .format juntamente do objeto (fmt) criado a partir da classe DecimalFormat, no caso é o trecho fmt.format( var )
      }
}


Então gente é bem simples, foi criado um objeto do tipo DecimalFormat e usado um método format da própria classe para formata-lo no caso #.# (1 casa depois da virgula se existir), eu posso usar o 00.## que indica que SE o resultado tiver somente uma casa será acrescentado um zero a esquerda do mesmo.

Espero que tenham entendido. Adios

terça-feira, 3 de maio de 2011

Variáveis

Começaremos com o básico do Visual Basic.net, utilizando o VISUAL STUDIO 2008.

O que são variáveis?

As variáveis têm um propósito único. Armazenar informações em determinadas situações ao longo da execução do software. Tal armazenamento, dura enquanto durar a funcionalidade pela qual ela foi criada ou declarada. Uma variável que é utilizada ao longo de toda a aplicação e não sofre modificação é chamada de constante. Uma constante pode ser utilizada para armazenar cores, parâmetros, fórmulas matemáticas ou financeiras, etc. e consomem menos memória que as variáveis comuns. Existem seis elementos básicos na definição de uma variável:




Variáveis podem ser utilizadas de diversas maneiras:
  • como um contador, que armazena o número de vezes em que um evento é processado;
  • como temporária, para armazenamento de valores oriundos de processos de cálculos ou não;
  • retornando valores de uma função;
  • armazenando a localização de nomes de diretórios ou arquivos;
  • auxiliando em particularidades do desenvolvedor na codificação do Software.
A tabela abaixo apresenta os principais tipos de dados utilizados pelo VB.Net, a lista completa de tipos de dados se encontram em "Data Type Summary" no Help on-line do VB.Net ou no site da Microsoft.


Escolhendo um Tipo de Dados (Data Types)

O VB.Net não requer obrigatoriamente que seja especificado um tipo de dados para uma variável sendo declarada, entretanto, é ideal que se informe o tipo de dado para que a aplicação se torne mais confiável e que reduza o consumo de memória. Caso não seja especificado seu tipo, o VB.Net assume que o tipo será Object. Como se pode observar na tabela abaixo, o tipo Object requer 4 bytes de memória para sua alocação. Supondo que esteja utilizando uma variável que usa uma faixa do código de 0 até 100 e novamente se observa a tabela 3.1, veja que o tipo mais adequado seria o Byte, que consome 1 byte de memória. Isto pode parecer bobagem, mas imagine um software contendo 20 kloc (20 mil linhas de código) e todas as variáveis declaradas a esmo, sem nenhum tipo de dados. O resultado disso seria um software de baixa performance, com problemas de processamento.


Declarando Variáveis

As variáveis têm um nome e tal nome não pode ser declarado de qualquer maneira pelo desenvolvedor. Internamente, o compilador utiliza o que se chama de "palavras reservadas", pois é a única maneira dele diferenciar instruções internas de elementos introduzidos para serem compilados, isto é, não se pode declarar uma variável com o nome de Integer, pois integer se refere ao tipo do dado. Felizmente, o VB.Net, acusa o erro antes mesmo do programa ser compilado. Caso a compilação seja iniciada, um erro é informado para que o mesmo seja corrigido.






O comando utilizado para se declarar uma variável, tanto como Tipo Valor (Value-Type), como Tipo Referência (Reference-Type) é o comando DIM.
Para se declarar uma variável, usa-se a seguinte sintaxe:
Dim nomeVariavel  As Type
 
O comando Dim, é utilizado para se declarar uma variável em todo o ambiente de desenvolvimento do VB.Net, Classes, Módulos, blocos, procedimentos (procedures), funções (functions), estruturas (structures) e, juntamente com cláusula As, é especificado o tipo de dado para a variável.
Exemplos de declarações de variáveis, tipo valor (Value-Type):
Dim numConta As Integer
Dim seqCod As Byte
Dim valorTotal As Decimal
Dim percAumento As Single
 
Bom minha gente, ficamos por aqui por hoje, logo mais volto com alguns
vídeos e tutoriais, peço que comentem os posts por favor, 
para eu ter idéia do que vocês acham mais interessante.