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, 18 de maio de 2019

Programando em Java - Constantes

Em Java pode-se encarar como uma váriavel que não pode ser seu valor alterado.
Para criar uma constante em java basta utilizar a palavra chave final junto a declaração da váriavel.

Sintaxe:


final tipo_variavel NOME_VARIAVEL = valor;


Onde:


  • final - Palavra para expressar que a váriavel é do tipo constante.

  • tipo_variavel - O tipo da váriavel (String, int, Double,etc)
  • NOMEVEL_VARIAVEL - Nome da variável constante, por convenção os nomes das constante em java tem todas suas letras em caixa alta(maiúscula).
  • valor - Como se trata de uma constante (valor não pode ser alterado) é necessário informar um valor logo que a variável for declarada.


Exemplo:


final String STATUS = "APROVADO";


Exemplo prático:



public class Constante{


public static void main(String args[]){


 final String STATUS="APROVADO";

 System.out.println(""+STATUS);
}

}

Sáida:





Quando tentamos alterar o conteúdo de uma constante podemos ver o erro baixo.

Código com erro:


public class Constante{


public static void main(String args[]){


 final String STATUS="APROVADO";

 System.out.println(""+STATUS);

 STATUS="REPROVADO";


 System.out.println(""+STATUS);


}

}


Sáida quando tenta se compilar:


Anterior                                                             Início                                                             Próximo

quinta-feira, 16 de maio de 2019

Como adicionar dias a uma data em java

Neste post será explicado como adicionar valores a uma data em java.


java.util.Calendar


Para se fazer as operações com uma data utilizamos a classe java.util.Calendar e seu seu método .add.

Sintaxe:


Calendar cal = Calendar.getInstance();

cal.add(CAMPO, valor);

Onde:


  • CAMPO - É o campo que terá informações adicionadas, os campos estão previstos na classe Calendar (Calendar.DAY, Calendar.HOUR, Calendar.YEAR, etc)

  • valor - Valor inteiro a ser adicionado ao campo referenciado em CAMPO.


Exemplo 1: Adicionar um dia a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.DAY_OF_YEAR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2019


Exemplo 2: Adicionar uma hora a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.HOUR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 16 17:45:15 BOT 2019



Exemplo 3: Subtraindo um ano da data atual.


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.YEAR,-1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2018


Como pegar a hora atual em Golang Go




O principal objetivo deste post é explicar de maneira simples e rápida de como se adquire o horário atual em Golang (Go).
Para obtermos a hora atual do sistema é necessário utilizar a classe time e dentro dessa utilizar o método Now(), vide abaixo o exemplo:

package main

import (
"fmt"
"time"
)

func main(){
       horaAtual:=time.Now()
       fmt.Println("Horario : ",horaAtual)
}

Saída:
Horario :  2019-05-15 19:31:08.2222778 -0400 -04 m=+0.004996301


Onde:

            Time.Now() – Adquire o horário atual do sistema.


Alterando uma string para letras maiúscula ou minúscula em Golang Go


 
Os métodos utilizados para altera toda uma string para maiúscula (caixa alta) ou minúscula (caixa baixo) são encontrados na classe strings, por isso é necessário que a mesma esteja contida no bloco de importação (import)

1. Todas maiúsculas

Para tornar todas as letras maiúsculas utilizamos o método ToUpper que está dentro da classe strings.

Sintaxe:

strings.ToUpper(STRING)

Onde:

STRING – String que terá todas suas letras convertidas para caixa alta.

Exemplo:


package main

import ("strings"
       "fmt"
)

func main(){

nome:= "Maria da Silva"

fmt.Println(strings.ToUpper(nome))

}


Saída:
MARIA DA SILVA

2. Todas minúsculas


Para tornar todas as letras minúsculas utilizamos o método ToLower que está dentro da classe strings.

Sintaxe:

strings. ToLower(STRING)

Onde:

STRING – String que terá todas suas letras convertidas para caixa baixa.

Exemplo:


package main

import ("strings"
       "fmt"
)

func main(){

nome:= "Maria da Silva"

fmt.Println(strings.ToLower(nome))

}


Saída:

maria da silva