java datatypes loops
Conceitos básicos do Java:
No tutorial anterior, vimos um introdução ao Java plataforma.
Neste tutorial, veremos os seguintes conceitos básicos:
qual é o melhor baixador de música para android
- Tipos de dados Java
- Loops Java: For loop , Loop while , Para cada loop.
- Arrays Java
- Alternar caso em Java
- Asserção Java
Leitura recomendada => Um guia completo para Java
Assista ao vídeo tutorial abaixo sobre:
Tipos de dados, loops, arrays, switch e asserções em Java:
Variáveis e tipos de dados em Java:
Tipos de dados
O tipo de dados é útil para armazenar os dados e especificar o tamanho e o tipo dos dados.
Existem dois tipos de dados disponíveis em Java:
- Primitivo
- Tipo não primitivo / objeto.
Em Java, todas as variáveis devem ser declaradas antes de usá-las.
Por exemplo, int a = 1 ; Aqui, estamos insistindo no compilador que existe 'a' e é inicializado com o valor 1. Com base neste tipo de dados ( int ), o compilador alocará memória.
Tipos de dados primitivos
- Caracteres: É um único caractere Unicode de 16 bits.
- Boleano: É um bit e pode ter valores verdadeiros e falsos.
- Byte: Byte é um número inteiro de complemento de dois de 8 bits. Isso é útil principalmente em matrizes grandes para economizar memória e seu intervalo é de -128 a 128.
- Baixo: Este tipo também é mais útil para economizar memória em matrizes grandes e é um inteiro assinado de complemento de dois de 16 bits.
- Int : Complemento de dois com sinal de 32 bits.
- Longo: Complemento de dois de 64 bits.
Tipos de dados de ponto flutuante
flutuar e dobrar: Float é um ponto flutuante de precisão única de 32 bits. Double é um número de ponto flutuante de precisão dupla de 64 bits.
Faixa de tipos de dados
TIPO DE DADOS | VALOR DE DEFUALIZAÇÃO | TAMANHO | EXEMPLO DE LITERAIS | FAIXA |
---|---|---|---|---|
flutuador | 0.0f | 32 bits | 1.23e100f, -1.23e-100f, .3f, 3.14F | 3,40282347 x 10 38, 1,40239846 x 10 -45f |
boleano | 1 bit | verdadeiro falso | - | |
byte | 0 | 8 bits | (Nenhum) | -128 a 127 |
Caracteres | u0000 | 16 bits | 'a', ' u0041', ' 101', '\', '' ',' n ',' ß ' | ' u0000' - ' uffff' |
baixo | 0 | 16 bits | (Nenhum) | -32.768 a 32.767 |
int | 0 | 32 bits | -2, -1, 0, 1, 2 | -2.147.483.648 a 2.147.483.647 |
longo | 0L | 64 bits | -2L, -1L, 0L, 1L, 2L | -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 |
em dobro | 0.0d | 64 bits | 1.23456e300d, -1.23456e-300d, 1e1d | 1,7976931348623157 x 10 308, 4,9406564584124654 x 10 -324 |
Programa de exemplo para tipos de dados:
public class DemoDataType { public static void main(String[] args) { // Auto-generated method stub char C='M'; char a=65535; byte b1=-128; byte b2=127; int i1=-2147483648; int i2=2147483647; short s1=-32768; short s2=32767; long L2=9223372036854775807L; long L1=-9223372036854775808L; float f1=3.40282346638528860e+38f; //float f3=3.40282347e+38f; float f2=1.40129846432481707e-45f; double d=4.37346473; System.out.println('char is: ' + C); System.out.println('int low range is: ' + i1); System.out.println('int high ramge is: ' + i2); System.out.println('byte is: ' + b1); System.out.println('short low range: ' + s1); System.out.println('short high range: ' + s2); System.out.println('Long high range is: ' + L2); System.out.println('Long Low range is: ' + L1); System.out.println('double is: ' + d); } }
Arrays
É um objeto que pode conter um número fixo de valores do tipo de dados semelhante. A matriz pode ser criada por uma nova palavra-chave.
Int array = new int[5];
Aqui, o tipo de array é int e o comprimento é 5.
O comprimento da matriz deve ser inicializado enquanto uma matriz é criada.
como é um arquivo json
public class ArrayDemo { public static void main(String[] args) { // TODO Auto-generated method stub int Array[] = new int[5]; Array[0]=100; Array[1]=200; Array[2 ]=300; Array[3]=400; Array[4]=500; for(int i=0;i rotações
Os loops geralmente são usados para executar o mesmo conjunto de instruções várias vezes.
Por exemplo, se você deseja imprimir a frase do “blog de ajuda para teste de software” cinco vezes, é necessário especificar assim.
Sem Loops:
public static void main(String[] args) { System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); System.out.println(“software testing help blog”); }
Com Loops:
public static void main (String [] args) { for (int i=0; i<5; i++) { System.out.println(“software testing help blog”); } }
O loop For é útil para iterar valores.
For Loop:
for (initialization; termination; increment) { statement(s)}
Loop While:
Enquanto o Loop verifica a condição booleana primeiro e se essa condição for verdadeira, as instruções serão executadas repetidamente até que a condição falhe.
While (condition) { Statement to be executed }
Loop Do While:
No fazer loop while , a instrução será executada primeiro e, em seguida, a condição será verificada. Se a condição for verdadeira, a instrução será executada novamente. Caso contrário, a execução sairá do loop.
do { Statements to be executed } while(condition);
Programa de demonstração de loops:
package demopproj; public class LoopsDemo { public static void main(String args[]) { //for loop demo for(int i=0;i<5;i++) { System.out.println('iteration number : ' + i); } //while loop demo int count_while = 1; while (count_while < 3) { System.out.println('count_while is: ' + count_while); count_while++; } //do while demo int count_dowhile = 1; do { System.out.println('count_dowhile is: ' + count_dowhile); count_dowhile++; } while (count_dowhile < 3); //for each demo int[] numbers = {1,2,3,4,5}; for (int item : numbers) { System.out.println('item number is: ' + item); } } }
Declaração de mudança
A instrução switch terá o número de execução. Com base na entrada do valor, o caso da chave será executado.
Aqui o valor é 8, o caso 8 será executado.
perguntas comuns da entrevista c ++
public class SwitchDemo { public static void main(String[] args) { //switch demo int item = 8; String product; switch (item) { case 1: product = 'iphone5'; break; case 2: product = 'iphone6'; break; case 3: product = 'iphone7'; break; case 4: product = 'iphone8'; break; case 5: product = 'samsung7'; break; case 6: product = 'samsung8'; break; case 7: product = 'nokia'; break; case 8: product = 'macbook'; break; default: product = 'motoG'; break; } System.out.println(product); }
Asserção em Java
Uma asserção é usada para testar a suposição que fizemos durante a programação.
Por exemplo, recebemos sugestões de terceiros. Assumimos que a entrada não será nula.
Para testar esse programa, é usada asserção.
Método de asserção: 1 afirmação de expressão;
Método de afirmação: 2 afirmam expressão1: expressão2;
public class AssertionExample { public static void main(String[] args) { // TODO Auto-generated method stub int value=5; assert value > 20 : 'Underweight'; System.out.println('value is'+value); } }
Para testar este programa, a asserção deve ser habilitada. Para habilitar a asserção, um parâmetro deve ser adicionado na configuração de execução.
Conclusão
Neste tutorial, aprendemos sobre os conceitos básicos necessários para fazer um programa java. Exploramos tipos de dados, loops, arrays e asserções.
Nosso próximo tutorial explicará mais sobre o conceito Oops em Java !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Implantação Java: Criação e execução de arquivo JAR Java
- Java Virtual Machine: como a JVM ajuda na execução de aplicativos Java
- Modificadores de acesso em Java - Tutorial com exemplos
- Tutorial de reflexão Java com exemplos
- Introdução à linguagem de programação Java - tutorial em vídeo
- Tutorial JAVA para iniciantes: mais de 100 tutoriais práticos em vídeo Java
- OOP Java: introdução à programação orientada a objetos em Java
- Usando Java YourKit Profiler no JMeter