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

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

terça-feira, 18 de setembro de 2018

Programando em Go (Golang) - Variáveis

Assim como em outras linguagens de programação uma variável é de suma importância em Go, para iniciar uma variável em Go utiliza a palavra chave var.

Sintaxe:

var nome_variavel tipo_variavel

Onde:


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



Exemplos 1:

var idade int
var nome string
var nome,cpf string



Nível de acesso a variáveis


As variáveis em Go pode estar ao nível de pacote(package) ou local a uma função(func).

Sintaxe:

package pacoteX

var nome string //Variável ao nivel do pacote

func main()
{
var cpf string //Variável ao nivel da função main
...
}

func calculoX()
{
var numero1,numero2 int //Variável ao nivel da função calculoX
...
}



Exemplo 2: 

package main

import "fmt"

var nome, rg, cpf string

func main() {
var idade int
fmt.Println(nome, rg, cpf, idade)
}


Nesse exemplo as váriaveis nome, rg e cpf estão no nivel do pacote, já a idade está no nivel da função.


Variveis com inicialização


Em Go podemos inicializar multiplas váriveis em uma unica linha, uma por vez.

Sintaxe:


var var1,var2,var3 tipo_variavel = valor1,valor2,valor3

Onde:



  • var1,var2,var3 - São as váriaveis a serem inicializadas.
  • valor1,valor2,valor3 - Os valores que serão atribuidos as variáveis var1,var2,var3


Exemplo 3: 

No exemplo abaixo é possível ver multiplas váriaveis sendo inicializadas ao mesmo tempo.

package main

import "fmt"

var dia,mes,ano int = 1, 2, 2012

func main() {
var nome,sobreNome,habilitado = "Mario", true, "Kent"
fmt.Println(nome,habilitado,dia, mes, ano,  sobreNome)
}



Inicialização rápida de váriaveis


Em Go (golang) é possível inicializar variáveis de maneira rápida através da assinatura := . Utilizando a mesma ao invés da palavra chave var a variável é inicializada com um tipo implícito.

Sintaxe:


nome_variavel := valor

Onde:


  • nome_variavel - Nome da váriavel propriamente dita.
  • valor - Valor a ser atribuido intricicamente a váriavel nome_variavel.


Exemplo 4:


package main

import "fmt"

var dia int = 8

func main() {
ano:=1988
nome:="Mario"

fmt.Println(nome,dia, ano)
}


Não é possível inicializar uma váriavel de maneira "rápida" fora do corpo de uma função o exemplo abaixo não está correto.


Exemplo 5: 

Um exemplo com erro.

package main

import "fmt"

var dia int = 8
nome:="Mario" // trecho com erro

func main() {
ano:=1988

fmt.Println(nome,dia, ano)
}


Tipos de variáveis em Go 


Os tipos básicos de variáveis em Go são:


  • bool
  • byte 
  • complex64 complex128
  • float32 float64
  • int  int8  int16  int32  int64
  • rune 
  • string
  • uint uint8 uint16 uint32 uint64 uintptr


Variável inicializada sem valor


Em Go váriveis inicializadas sem um valor inicial explicito é dado o valor default para o mesma.


  • Para tipos números é atribuido o valor 0
  • Para tipo booleano é atribuido o valor false
  • Para tipo string é atribuído o valor "" (string vazia)


Exemplo 6:


package main

import "fmt"

func main() {
var idade int
var altura float64
var habilitado bool
var nome string
fmt.Printf("%v, %v, %v , %v, %v", nome,idade, altura, habilitado, nome)
}



Conversão de tipo


Em Go é possível converter o tipo de várivel utilizando a seguinte sintaxe:


tipo(valor)

Onde:


  • tipo - Tipo para o qual o "valor" será convertido.
  • valor - Valor a ser convertido.


Exemplo:




var idade int = 30
var fidade float64 = float64(idade)
var uIdade uint = uint(fidade)




Anterior                                       Início                                                       Próximo

segunda-feira, 1 de junho de 2015

Como converter ASCII para char ou char para ASCII em Java

Resumo


int ascii = (int)caracter;

char caracter= (char)ascii;


Introdução


O principal objetivo deste post é explicar como se converte um character para int e vice-versa.


Conversão caracter para o código ASCII (int)


Para realizar a conversão basta utilizar a seguinte sintaxe:


char nome_variavel = (char) variavel_int;


Onde:

nome_variavel = Nome da variável do tipo char que vai receber o código.

variavel_int = Nome da variável que tem o valor decimal do ascii.



Exemplo:

public class teste {

 public static void main(String args[]) {
    int coluna = 0;
   
for (int i = 1; i < 99; i++) {
   char character = (char) i;
   
 if (coluna <= 6) {
     System.out.print("\t" + character);
     coluna++;
   } else
     System.out.println("\t" + character);
     coluna = 0;
   }
 }}

}

Conversão ASCII para caracter


Para realizar a conversão basta utilizar a seguinte sintaxe:


int variavel_int = (int) nome_variavel;


Onde:

nome_variavel = Nome da variável do tipo char que vai receber o código.

variavel_int = Nome da variável que tem o valor decimal do ascii.

Exemplo:


public class teste {

public static void main(String args[]) {

     int codigo = (int) 'a';
     System.out.println(codigo);
  }

}