Mostrando postagens com marcador curso. Mostrar todas as postagens
Mostrando postagens com marcador curso. Mostrar todas as postagens

segunda-feira, 1 de fevereiro de 2021

Python - Aula 11 - Modularização

Assim como acontece a modularização através de funções é possível criar modularização através de arquivos e pacotes. Um módulo pode ser entendido como um arquivo .py, já um pacote é um conjunto de arquivos .py (modulos) dentro de uma pasta. 

Nesta aula abordaremos os módulos através de arquivos e como acessaremos funções de um arquivo .py em outro.

Para o inicio de nossos exemplo é necessário que se crie dois arquivos .py no mesmo diretório.

O primeiro será o calculadora.py

 

#conteúdo do arquivo calculadora.py

def soma(a,b):
    return a+b

def subtracao(a,b):
    return a-b

def multiplicacao(a,b):cls
    return a*b

def divisao(a,b):
    return a/b

 

Agora o conteúdo do segundo main.py que fará o acesso aos métodos do módulo calculadora.py.

 

#conteúdo do arquivo main.py

import calculadora

print(calculadora.soma(10,2))


Note que é necessário utilizar a anotação import seguida do nome do módulo(no caso o nome do arquivo .py). Neste exemplo utilizamos o método soma do módulo calculadora.

Caso você deseja mudar o nome do modulo você pode apelida-lo através da palavra chave as, veja abaixo o exemplo do main.py como apelido no módulo calculadora.


#conteúdo do arquivo main.py

import calculadora as x

print(x.soma(10,2))

 

Nesse exemplo o módulo calculara passa a ser chamado de x





 

 


    



quarta-feira, 27 de janeiro de 2021

Verificar se uma tabela existe no sql lite

 


 

Para verificar se uma tabela existe no sqlLite basta utilizar a query abaixo:


SELECT count(*) FROM sqlite_master WHERE type='table' AND name='nome_tabela'; 

 

Onde

  • nome_tabela - Nome da tabela que você deseja ver se existe.

 

 Caso exista a tabela será retornado o valor 1(um), caso contrário será retornado 0 (zero).

 

Exemplo

SELECT count(*) FROM sqlite_master WHERE type='table' AND name='usuarios';

terça-feira, 26 de janeiro de 2021

Python - Aula 10 - Funções

Funções

O principal objetivo de uma função é agrupar um conjunto de ações que um determinado pode executar sem que seja necessário reescrever o mesmo código mais de uma vez. 

Em Python como outras estruturas em Python, uma função também segue a regra dos dois pontos e indentação de linhas.

Para definir uma uma função utilizamos a palavra reservada def seguida pelo nome da função, os parâmetros da mesma depois dois pontos (:).

Sintaxe

 def nome_da_funcao (parametros_caso_houver):

    acao_1

    acao_2

 

Exemplo

a=2

b=3

def soma(a, b):

    print(a+b)

 

Caso necessário você poderá retornar um valor na função utilizando antes do fim da mesma a palavra reservada return

Exemplo

def  soma(a, b):

    total=a+b

    return total

a=2

b=3

print(soma(a,2))

 

Escopo da Função

O escopo da função é o trecho de código no quais algumas informações pertencem e existem somente na função (um exemplo são variáveis).

O escopo da função se entende como o local onde indentação do função começa e finaliza.

 

a=2

b=3

 

def somas(a,b):

    r=a+b #inicio do escopo

    return r #ultima linha do escopo

 

print (soma(a,b))

 


 

 

 

 

 

 

 

quinta-feira, 7 de janeiro de 2021

Curso de Python - Aula 5 - Operadores



Neste aula vamos abordar os operadores que podemos utilizar em Python.
Em Python temos operadores: Aritmético, Lógico, Relacional, Atribuição e bit-a-bit.


Operador Aritmético


Os operadores aritméticos são responsáveis por operações básicas de matemática.


Operadores


+  - Adição
-  - Subtração
*  - Multiplicação
/  - Divisão
// - Divisão inteira
%  - Resto de divisão
** - Potenciação

Exemplos


#Operador de Adição

>>> a = 4
>>> b= 6
>>> a+b
10

#Operador de Subtração

>>> b-a
2

#Operador de multiplicação

>>> b*a
24

#Operador de divisão

>>> b/a
1.5

#Operador de divisão inteira

>>> b//a
1

#Operador de divisão inteira

>>> b//a
1

#Operador de resto de divisão

>>> b%a
2

#Operador de resto de divisão
# b = 6, logo b elevado a dois seria 36
>>> b**2
36

 

Operadores Lógicos


Operadores lógicos são responsáveis por conter  valores lógicos, ou seja verdadeiro ou falso. São frequentemente utilizadas em estruturas lógicas e de repetição. Por falso,entende-se o valor nulo, zero, e por verdadeiro qualquer valor diferente de zero, por padrão, o valor um.

Operadores

 
and  - E

or    - Ou

not  - Não


Exemplo


>>>1 and 1

1

>>>not 1

False


Operadores Relacionais


Um operador relacional avalia uma expressão e retorna o valor true ou false.

            

Operadores

 
==  - Igual a

!=   - Diferente de

<>  - Diferente de

>    - Maior que

>=  - Maior ou igual a

<    - Menor que

<=  - Menor ou igual a


Exemplo


>>>1 == 1

True

>>>2 > 3

False

>>>3 != 1

True

>>>4 < 5

True

 

Operadores de atribuição


A função do operador de atribuição é alocar valores para variáveis. Podem ser utilizados para realizar operações aritméticas e alocação de valores ao mesmo tempo.

            

Operadores

 
=    - Atribuição

+=  - Atribuição de adição

-=   - Atribuição de subtração

*=  - Atribuição de multiplicação

/=   - Atribuição de divisão

//=  - Atribuição de divisão inteira

%= - Atribuição de resto

**= -  Atribuição de potenciação


Exemplo

>>>x=0

>>>x+=1 #equivale x=x+1

>>>x

1

 >>>y=3

>>> x*=y

>>>x


Operador de filiação e identidade


O operador de filiação é o operador in, que retorna verdadeiro se um valor está em outro. O operador de identidade retorna verdadeiro se os valores da direta e da esquerda a expressão são iguais, o mesmo é representado pela palavra chave is.

            

Operadores

 in - Operador de filiação

  is - Operador de identidade


Exemplo

>>>x=32

>>> x in [4, 55, 32] #Retornara true pois x que vale 32 está no conjunto.

True

>>> x in [1 ,2 ,3]

False

 >>> y=32

>>>x is y

True



 

 

 


segunda-feira, 4 de janeiro de 2021

Python - Aula 3 - Conversão Simples


 

 

Processo para modificação de tipo é bem simples basta utilizar a sintaxe abaixo.

 

Sintaxe:

variavel = tipo(variável_origem)

 

Onde:

variavel - Variável que receberá o valor atualizado.

variavel_origem - Variável a ser convertida.

tipo - Tipo a ser convertido

 

Exemplo:

 x=32

valor = str(x)


Neste exemplo o variável do tipo int passará a ser do tipo string.

 

 

 

sexta-feira, 31 de maio de 2019

Programando em Java - Array ou matriz

Um array (arranjo) é um estrutura de dados onde é armazenado uma quantidade definida de valores e que podem serem acessados através de um índice.

Sintaxe:

tipo nome[]= new tipo[tamanho];

 

Onde:

  • nome - Nome de variável array
  • tamanho - Tamanho do array
  • tipo - Tipo do array
No exemplo abaixo é criado um array de string com dez posições.

 

Exemplo 1: 

String nomes[]=new String[2];

 

Iniciando array com valores

É possível inicializar um array já com seus devidos valores

 

Sintaxe:

  String nome[] = {valor1,valor2,valorn};

 

Onde:

  • nome - Nome do array.
  • tamanho - Tamanho do Array
  • valor1,valor2,valorn - Valores do array, lembrando que a quantidade de valor é a mesma citada no campo tamanho.

Exemplo:


public class ArrayJava{


public static void  main(String args[]){

  int idades []= {1,2,3,4};

  System.out.println("\nArray orignal");

 for(int i:idades){
   System.out.println(i);
  }
 }
}

 

Setar valor a uma posição especifica

É possível setar um valor para uma posição especifica de seu array para isso basta utilizar a sintaxe abaixo:

 

Sintaxe:

array[posicao]=valor

 

Onde:

  • array - Nome do array do qual terá um valor alterado.
  • posição - Posição no qual o valor será modificado.
  • valor - Valor a ser inserido na posição indicada pelo campo posição

Exemplo:


public class ArrayJava{


public static void  main(String args[]){

  int idades []= {1,2,3,4};
 
  System.out.println("\nArray orignal");
 
 for(int i:idades){
   System.out.println(i);
 }

  System.out.println("\nArray modificado");

  idades[0]=3;
  idades[1]=22;
  idades[2]=13;
  idades[3]=34;
 

 for(int i:idades){
   System.out.println(i);
 }
}

}

Acessando o valor de uma posição do array

Para pegar o valor de uma determinada posição do array basta usar a sintaxe abaixo:

 

Sintaxe:

array[posição]

 

Onde:

  • array - Nome do array a ter uma posição acessada.
  • posição - Posição a ser acessada.

 

Exemplo:

Abaixo é possível ver um exemplo ver o acesso ao array, nos campos:   nomes[0]nomes[1]    
package main

import "fmt"

func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0]nomes[1])
}
 
                                  
Anterior                                       Início                                                       Próximo

quinta-feira, 30 de maio de 2019

Programando em Java - Laço Do While

O do/while assim como while é muito parecido com o while , porém o mesmo difere do mesmo no fato que a ação do mesmo é executado pelo menos uma vez, para assim verificar a condição para ver se a execução deve continuar ou não.

 Sua sintaxe é bem simples como pode ser visto abaixo.

Sintaxe:


do{

 //ação
 

}while(condicao);



Onde:


  • condicao - O laço será executado até a condição for tida como falsa.
  • ação - Ação a ser tomada enquanto a condição for verdadeira.


Exemplo 1.  Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.



public class Laco{


public static void  main(String args[]){

int i=11;

do{
  System.out.println(i+" é menor ou igual a 10");
  i++;
 }while(i<=10);

 }
}



Saída:


11 é maior que 10 


Caso o mesmo fosse exemplo fosse utilizado o mesmo não retornaria resultado pois o laço while a condição é testada antes de entrar no mesmo.


 public class Laco{


public static void  main(String args[]){

int i=11;
while(i<=10){
  System.out.println(i+" é menor ou igual a 10");
  i++;
 }

 }
}




Anterior                                       Início                                                       Próximo

quarta-feira, 29 de maio de 2019

Programando em Java - laço While

O while assim como for é um tipo de laço que existe na linguagem Java, basicamente o while executa uma ação até que uma determinada condição seja falsa.
Sua sintaxe é bem simples como pode ser visto abaixo.

Sintaxe:

while(condicao){

 //ação

}

Onde:

condicao - O laço será executado até a condição for tida como falsa.
ação - Ação a ser tomada enquanto a condição for verdadeira.


Exemplo 1.  Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.


public class Laco2{


public static void  main(String args[]){


     int i=0;


 while(i<=10){

  System.out.println(i+" é menor ou igual a 10");
 i++;
}

 System.out.println(i+" é maior que 10 ");

}
}





Saída:

 0 é menor ou igual a 10
1 é menor ou igual a 10
2 é menor ou igual a 10
3 é menor ou igual a 10
4 é menor ou igual a 10
5 é menor ou igual a 10
6 é menor ou igual a 10
7 é menor ou igual a 10
8 é menor ou igual a 10
9 é menor ou igual a 10
10 é menor ou igual a 10
11 é maior que 10



Anterior                                       Início                                                       Próximo

terça-feira, 28 de maio de 2019

Programando em Java - Laço ForEach

O forEach é um laço de repetição assim como for ou o while, o mesmo é voltado para fazer interação em cima de filhos da classe Collection ou arrays.


Sintaxe:


for( tipo_variavel variavel : lista ){

ações

}

Onde:

  • tipo_variavel - Tipo da variável que deve ser o mesmo do tipo da lista a ser inteirada
  • varariavel - Variável temporária.
  • lista - Lista ou array que deverá ser inteirada.

Exemplo 1. Utilizando em um array de String



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

 String nomes[] = {"Maria","Marcos","Romeu","Rubens", "Arnaldo","Rogério"};

 for(String nome: nomes){
   
     System.out.println(nome);
  }

 }   
}

Saída:


Exemplo 1. Utilizando em um List de String



import java.util.List;
import java.util.ArrayList;

public class Forech{
  

public static void main(String args[]){

 List nomes = new ArrayList();
 
 nomes.add("Maria");
 nomes.add("Marcos");
 nomes.add("Romeu");
 nomes.add("Rubens");
 nomes.add("Arnaldo");
 nomes.add("Rogério");

 for(String nome: nomes){
    
     System.out.println(nome);
 }

}  
}
A saída será  a mesma do exemplo anterior.










Anterior                                            Início                                                 Próximo

segunda-feira, 27 de maio de 2019

Programando em Java - Loop For



Uma estrutura de laço executa uma determinada ação até que um certo requisito deixe de ser verdadeiro e passe a ser false(falso).
Nesse post vamos falar o laço for, um dos mais simples, mas muito util.

For completo


O laço completo é aquele no qual tem todos os três parâmetros do mesmo (inicializador, expressão_condicional, pos_execucao).

Sintaxe básica:


for (inicializador; expressao_condicional; pos_execucao){
 //corpo do laço
}

Onde:

  • inicializador - Ação incial na primeira integração do for
  • expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
  • pos_execucao - ação a se executada toda vez que o laço for integrado
  • corpo do laço - Ações que serão executadas dentro do laço.


Observações


Vale lembrar que a variável criada no inicializador existe somente dentro do laço for. Ao contrário de outras linguagens é obrigatório a utilização das chaves { } para delimitar o corpo do laço.

Exemplo:


public class Laco{
   
   
    public static void main(String args[]){
           
            int mult=2;
           
            for( int i=0  ;i<=10 ;i++){
                System.out.println(mult+" * "+i+"="+mult*i);
            }
   
    }
   
}


Saída da execução do programa:




For sem inicializador


O laço sem inicializador é aquele no qual tem dois dos três parâmetros do mesmo (expressão_condicional; pos_execucao).

Sintaxe básica:

for (expressao_condicionalpos_execucao){
 //corpo do laço
}


Onde:

  • expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
  • pos_execucao - ação a se executada toda vez que o laço for integrado
  • corpo do laço - Ações que serão executadas dentro do laço.


Exemplo:

No exemplo abaixo foi removido a variavel i do inicializador.


public class Laco{
   
   
    public static void main(String args[]){
           
            int mult=2;
            int i=0;
            for( ;i<=10 ;i++){
                System.out.println(mult+" * "+i+"="+mult*i);
            }
   
    }
   
}




For continuo


O laço no qual há apenas o parametro de expressao_condicional.

Sintaxe básica:


for( expressao_condicional;) {
 //corpo do laço
}

Onde:

  • expressao_condicional - Expressão a ser verificada sempre que há a integração no laço, caso o resultado da mesma seja false o laço é terminado.
  • corpo do laço - Ações que serão executadas dentro do laço.


Exemplo:

No exemplo abaixo foi removido a variável i do inicializador e também o do pos_execução.

 

public class Laco{
  
  
    public static void main(String args[]){
          
            int mult=2;
            int i=0;
            for( ;i<=10 ;){
                System.out.println(mult+" * "+i+"="+mult*i);
                i++;
            }
  
    }
  
}






For infinito

É aquele for que não nenhum de seus blocos.

Sintaxe básica:


for {
 //corpo do laço
}

Exemplo:

public class Laco{
  
  
    public static void main(String args[]){
          
            int mult=2;
            int i=0;
            for( ; ;){
                System.out.println(mult+" * "+i+"="+mult*i);
                i++;
               
                if(i>10){
                    break;
                }
            }
  
    }
  
}
Anterior                                                         Inicio                                                                   Próximo

quinta-feira, 23 de maio de 2019

Programando em Java - Condicional Switch

Além do if/else em Java temos outro condicional que está presente em outras linguagens, no caso estou falando do switch. Com o switch é possível fazer uma especie de concatenação de if/else if e else.

Sintaxe:

switch (varivel_comparacao){
case valor_1:
{
  acao_01;
  break;
}
case valor_2:
{
  acao_02;
  break;
}
case valor_3:
{
  acao_03;
  break;
}
case valor_n:
{
  acao_n;
  break
}
default:
acao_default;
}

Onde:

  • variavel_comparacao - Variável para comparação e execução dos blocos.
  • valor_1,valor_2_valor_3,valor_n - São os possíveis valores de condição.
  • acao_1, acao_2, acao_3, acao_n,acao_default - São os possíveis ações de acordo com a validação da variavel_comparacao.
  • default - Caso nenhum valor seja aceito nos cases o mesmo o valor default é aceito.

Exemplo 1:



public class Switch{

public static void main(String args[]) {
 String resp;
 int escolha= 32;

 switch (escolha){
  case 32:
   resp="Voce escolhe 32";
   break;
  case 45:
   resp="Voce escolhe 45";
   break;
  case 65:
   resp="Voce escolhe 65";
   break;
  case 25:
   resp="Voce escolhe 25";
   break;
  default:
   resp="Não é os valores acima";
 }


System.out.println(resp);


}
}

Switch com case com mais de uma possibilidade

Outra opção possível para facilitar a quantidade de case é colocar mais de uma condição ao mesmo.

Sintaxe:

switch (varivel_comparacao)
{
case valor_1:
 case valor_2:
{
  acao_01;
  break;
}
case valor_3:
{
  acao_03;
  break;
}
case valor_n:
{
  acao_n ;
  break;
}
default:
 acao_default;
}

Onde:

  • variavel_comparacao - Variável para comparação e execução dos blocos.
  • valor_1,valor_2,valor_3,valor_n - São os possíveis valores de condição.
  • acao_1, acao_2, acao_3, acao_n,acao_default - São os possíveis ações de acordo com a validação da variavel_comparacao.
  • default - Caso nenhum valor seja aceito nos cases o mesmo o valor default é aceito.

Exemplo 2:


public class Switch{

public static void main(String args[]) {
 String resp;
 int escolha= 32;

 switch (escolha){
  case 32:
  case 45:
   resp="Voce escolhe 32 ou 45";
   break;
  case 65:
   resp="Voce escolhe 65";
   break;
  case 25:
   resp="Voce escolhe 25";
   break;
  default:
   resp="Não é os valores acima";
 }


System.out.println(resp);


  }
}




Anterior                                                         Inicio                                                                   Próximo

domingo, 19 de maio de 2019

Programando em Java: Condicional if/else

Uma estrutura condicional é utilizada para verificar se uma condição é verdadeira, caso essa seja será executada uma determinada ação.
Em Java a estrutura de condicionais if, if/else e if/else if são bem simples. Vale lembra que em Java as chaves "{" e "}"  não são obrigatórias quando o corpo do condicional só tem uma linha, caso haja mais de uma linha é necessário o uso das chaves.


Operadores Relacionais

Os operadores relacionais são utilizados para dois ou mais valores para verificar se o mesmo é verdadeiro.

Os operadores relacionais em Java são:
  •  == Igual a 
  • != - Diferente de
  • > - Maior que
  • < - Menor que
  • >= - Maior ou igual a
  • <= - Menor ou igual a

 

if

No caso do if , o método do mesmo só será acessado se a condição verificada no mesmo for verdadeira.

Sintaxe:

if (condição) {

ação_ser_tomada
}

Onde:

  • condição - Condição para entrar no bloco if.
  • ação_ser_tomada - Grupo de ações a serem tomadas quando o usuário entrar nesse bloco.

Exemplo 1:

public class Condicional{

 public static void main(String args[]){
  int idade=33;

 if( idade > 32) {
    System.out.println("A idade é maior que 32");
  }

 }

}


Nesse exemplo foi é possível verificar o trecho condicional com if na linha if (idade > 32). Nesse exemplo o programa só entrará no bloco do condicional se a condição for verdadeira no caso o conteúdo da variável idade ser maior que 32.

 

if /else

No caso do if /else , o bloco de condição if será acessada se a condição contida na mesma for verdadeira, caso contrario será acessada o bloco da condição else.

Sintaxe:

if condição {

ação_ser_tomada
}
else{
 ação_ser_tomada

}

Onde:


  • condição - Condição para entrar no bloco if.
  • ação_ser_tomada - Grupo de ações a serem tomadas quando o usuário entrar nesse bloco.

Exemplo 2:



public class Condicional{

 public static void main(String args[]){
  int idade=33;

 if( idade > 32) {
    System.out.println("A idade é maior que 32");
  }else{
   System.out.println("Sua idade é menor ou igual a 32");
}

 }

}

Nesse exemplo foi é possível verificar o trecho condicional com if na linha if (idade > 32). Nesse exemplo o programa só entrará no bloco if do condicional se a condição for verdadeira no caso o conteúdo da variável idade ser maior a 32, caso contrário será acessado o conteúdo do bloco else.
.

if /else if/else

No caso do if /else if/else , o bloco de condição if será acessada se a condição contida na mesma for verdadeira, caso a condição do if não seja verdadeira é testada os blocos else if,  caso nenhum deles sejão verdadeiros é acessaod o bloco else.

Sintaxe:

if condição {

ação_ser_tomada
}
else if condição_2{
 ação_ser_tomada

}
//É possível que exita mais que 1 bloco else if
else if condição_N{
 ação_ser_tomada

}
else{
 ação_ser_tomada

}

Onde:


  • condição - Condição para entrar no bloco if.
  • condição_1 - condição_N - Condições a serem tomadas para entrar em cada bloco de código.
  • ação_ser_tomada - Grupo de ações a serem tomadas quando o usuário entrar nesse bloco.

Exemplo 2:

public class Condicional{

 public static void main(String args[]){
  int idade=33;

 if( idade > 32) {
    System.out.println("A idade é maior que 32");
  }else if( idade < 32){
   System.out.println("Sua idade é menor ou igual a 32");
} else{
   System.out.println("Sua idade é a 32");

 }

 }

}

Nesse exemplo foi é possível verificar o trecho condicional com if na linha if (idade > 32). Nesse exemplo o programa só entrará no bloco if do condicional se a condição for verdadeira no caso o conteúdo da variável idade ser maior que 32, caso seja menor que 32 entra no bloco else if, caso contrário será acessado o conteúdo do bloco else.

Anterior                                                                 Inicio                                                             Próximo

sábado, 9 de março de 2019

Programando em Java - Váriaveis

Assim como em outras linguagens de programação uma variável é de suma importância para use programar. A  grosso modo uma váriavel nada mas é que dado guardado em um local da memória do computador para uso posterior.

Abaixo é possível ver alguns tipos de variaveis de , vale lembrar que existem vários tipos de variaveis em Java.

  • boolean -   Tipo boleano -                Ex: true ou false
  • char -        Caracter -                       Ex: 'c' , 'A' 
  • double -     Número Decimal -          Ex: 2.2, 3.5
  • int -            Número inteiro -            Ex: 1, 2, 3, 4, etc...
  • String -      Cadeia de caracteres -   Ex: "Nome", "carro", "123". 

Sintaxe:

tipo_variavel nome_variavel ;

Onde:


  • nome_variavel - O nome propriamente dito da variável.
  • tipo_variavel - Tipo da variável (int,double,float, String, etc)

Exemplos 1: 

int idade;
String nome;
String nome,cpf;
boolean isValido;
Boolean isCorreto;




Anterior                                                                 Inicio                                                             Próximo

sexta-feira, 8 de março de 2019

Programando em Java - Comentários

Os comentários são informações adicionais que são adicionadas ao código para facilitar o entendimento do mesmo, os comentários não são exibidos em tempo de execução do programa. Em Java são bem simples de serem feitos, os mesmos podem ser em blocos ou linhas.

1º Comentário em bloco


No em bloco é possível escrever mais que uma linha de comentário dentro do campo /* */ . Sendo que o mesmo é marcado com /* e terminado com */

Sintaxe:

/*

bloco_de_mentario

*/

Onde:

/* - Inicio do bloco de comentário.

*/ - Final do bloco de comentário

bloco_de_mentario - Comentário propriamente dito.


2º Comentário em linhas


No estilo de comentário em linha é possível escrever o comentário apenas em uma linha continua.

Sintaxe:

//comentario 1

//comentario 2

Onde:

//- Marcador de comentário

comentario 1 - Comentário propriamente dito.

comentario 2 - Comentário propriamente dito.


Exemplo na prática.

Abaixo vamos ver o exemplo simples com utilização dos comentários.

package main;
 

/*Comentário 
 com 
 várias 
 linhas
*/
 

public class ClassePrincipal {


 
//Comentário de uma unica linha

     public static void main(String args[]) {

        System.out.println("Ola, Mundo!\n");

    }

}



Voltar                                         Inicio                                                               Próximo


segunda-feira, 28 de janeiro de 2019

Curso pratico de Java Básico

Programando em Java - Introdução

Objetivo

Esse é o primeiro de uma série de posts que viram a explicar uma maneira bem simples e pratica de como se programar em Java. Tentarei explicar da maneira mais simples através de exemplos como se programa em Java.

Pré requistos


Introdução

Java é uma linguagem de programação orientada a objeto criado nos anos 90, na empresa Sun Microsystem. Hoje a mesma pertece da Oracle em 2008 quando a mesma comprou a Sun. Ao contrário de muitas lingugens existentes hoje o  Java não é compilada em linguagem nativa da maquina, mas sim em um código intermediario que é interpretado pela maquina virtual java (JVM).

A sintaxe de Java é semelhante a C/C++, dentre algumas características podem citar:
  • Orientação a Objeto
  • Portabilidade independente da plataforma  (pois roda ma JVM)
  • Linguagem simples
  • Dinamismo
  • Distribuído
  • Tipada

Primeiro programa em Java 

A estrutura básica de um programa em java é:

package nome_pacote;

public class Nome_Classe{

    metodo() {

        ....
    }

}

Abaixo vamos ver o exemplo simples do nosso primeiro programa em java:

package main;

public class ClassePrincipal {

    public static void main(String args[]) {

        System.out.println("Ola, Mundo!\n");

    }

}



Onde:

package main - Nome do pacote onde seu programa está sendo criado. 
public class ClassePrincipal - Em java todo código a ser executado deve estar dentro de uma classe.
public static void main(String args[]) - Função principal do programa. Todo programa em Go precisa ter uma função main, ela é o ponto de inicio de qualquer projeto feito nessa linguagem.

System.out.println("Ola, Mundo!\n") - Nesse trecho imprimimos algo na tela