Pular para o conteúdo principal

JAVA: Aula 01

  • O Java possui os seguintes tipos primitivos:


Lista de Operadores Relacionais
Palavra
Valores
Tamanho
byte
-128 a 127
8 bits
short
-32768 a 32767
16 bits
integer
-2147483648 a ...
32 bits
long
-9223372036854775808L a ...
64 bits
float
-100.4345f a 123243.4345f
32 bits
double
-3123.434354 a 321321.3123435
64 bits
char
\u0000 a \uffff
16 bits
boolean
true ou false
1 bit

  • Operadores aritiméticos em Java:

Lista de Operadores Aritiméticos
Operador
Operação
Exemplo
Prioridade
+
adição
a+b
-
subtração
a-b
*
multiplicação
a*b
/
divisão
a/b
%
resto
a%b

OBS.: ao realizar uma operação com tiposdiferentes de dados, o tipo menor é convertidopara o maior

Os Operadores Relacionais do Java são:



Lista


Operador
Operação
Nº de Operadores
Exemplo
==
igualdade
dois
x == y
!=
diferença
dois
x != y
<
Menor que
dois
x < y
>
Maior que
dois
x > y
<=
Menor ou igual
dois
x <= y
>=
Maior ou igual
dois
x >= y

  • Os operadores lógicos em Java são:

Lista de Operadores Lógicos
Operador
Operação
Exemplo
||
Disjunção
x || y
&&
Conjunção
x && y
!
Negação
!x
  • OBS.: são utilizados com inteiros ou booleanos apenas





  • Os operadores bit a bit em Java são:


Lista de Operadores Lógicos
Operador
Operação
&
E
|
OU
^
OU exclusivo
~
Complemento
<<
Deslocamento à Esquerda
>>
Deslocamento à Direita
>>>
Deslocamento à Direita com zeros
Se você  teve dificuldade em resolver um desses exercícios contate-nos nos comentários e tiraremos todas suas dúvidas NÃO se esqueça de clicar nos anúncios, e compartilhar esse site para que mais pessoas aprendam com qualidade e que essa plataforma continue gratuita.

Comentários

Postagens mais visitadas deste blog

Portugol: Conceitos Básicos

         A Linguagem de Programação do VisuAlg (1)  Introdução A linguagem que o VisuAlg interpreta é bem simples: é uma versão portuguesa dos pseudocódigos largamente utilizados nos livros de introdução à programação, conhecida como "Portugol". Tomei a liberdade de acrescentar-lhe alguns comandos novos, com o intuito de criar facilidades específicas para o ensino de técnicas de elaboração de algoritmos. Inicialmente, pensava em criar uma sintaxe muito simples e "liberal", para que o usuário se preocupasse apenas com a lógica da resolução dos problemas e não com as palavras-chave, pontos e vírgulas, etc. No entanto, cheguei depois à conclusão de que alguma formalidade seria não só necessária como útil, para criar um sentido de disciplina na elaboração do "código-fonte". A linguagem do VisuAlg permite apenas um comando por linha : desse modo, não há necessidade de tokens separadores de estruturas, como o ponto e vírgula em Pascal. Também não existe...

Portugol: Aula 03

             A Linguagem de Programação do VisuAlg (3) Comandos de Repetição O VisuAlg implementa as três estruturas de repetição usuais nas linguagens de programação: o laço contado para...ate...faca (similar ao for...to...do do Pascal), e os laços condicionados enquanto...faca (similar ao while...do) e repita...ate (similar ao repeat...until). A sintaxe destes comandos é explicada a seguir. Para ... faça Esta estrutura repete uma seqüência de comandos um determinado número de vezes. para <variável> de <valor-inicial> ate <valor-limite> [passo <incremento>] faca    <seqüência-de-comandos> fimpara ( <variável > ) É a variável contadora que controla o número de repetições do laço. Na versão atual, deve ser necessariamente uma variável do tipo inteiro, como todas as expressões deste comando. ( <valor-inicial> ) É uma expressão que especifica o valor de inicializaçã...

Aula 09: Questionário de Revisão HTML

  Questionário de revisão HTML 1 – O que significa a sigla HTML? Hyperlinks Texting Markup Language Hiperlinks and Text Marking Language Hyperlinks and Text Markup Language Hiper Text Marking Language Hyper Text Markup Language 2 – Que tipo de linguagem é o HTML? Linguagem de programação, ou seja, serve para ensinar o computador a fazer algo Linguagem de consulta, ou seja, serve para especificar informações às quais queremos ter acesso Linguagem de estilização, ou seja, serve para definir a aparência de um conteúdo Linguagem de programação, ou seja, serve para indicar o que cada trecho de um documento representa Linguagem de marcação, ou seja, serve para estruturar informações e criar páginas web 3 – Qual das alternativas abaixo apresenta as tags básicas para criarmos uma página web? <html>, <title>, <body> e <p> <head>, <title>, <body> e <p> <head>, <title>, <body>, <h1> e <p> <html>, <...