Latest web development tutorials

classes Java Número

Em geral, quando você precisa usar os números, geralmente usamos o built-in tipos de dados, tais como: byte, int, long, double, etc.

Exemplos

int a = 5000;
float b = 13.65;
byte c = 0x4a;

No entanto, no processo de desenvolvimento real, que muitas vezes encontram a situação requer o uso de um objeto, em vez de built-in tipos de dados. Para resolver este problema, a linguagem Java fornece uma classe wrapper correspondente para cada tipos de dados embutidos.

Todas as classes de mensagens publicitárias (Integer, Long, Byte, Double, Float, Short) são subclasses da classe Number abstrato.

classes Java Número

Isto é particularmente apoiada pelo pacote compilador chamado de embalagem, por isso, quando o built-in tipo de dados é usado como um objeto, o compilador irá built-in tipo de embalagem e acondicionamento. Da mesma forma, o compilador também pode colocar um alvo para a descompactação tipos embutidos. classe número pertence a java.Lang de pacote.

Aqui está um exemplo de objeto inteiro usando:

public class Test{

   public static void main(String args[]){
      Integer x = 5;
      x =  x + 10;
      System.out.println(x); 
   }
}

Os exemplos acima são compilados os resultados como se segue:

15

Quando x é atribuído a um valor inteiro, uma vez que x é um objeto, de modo que o compilador para ser a embalagem de x. Então, para fazer x add-operações podem ser executadas, de modo a estar no x descompactação.


Método de número

A tabela a seguir lista a implementação métodos Número subclasse:

Não. Método e Descrição
1 xxxValue ()
O objeto é convertido para um tipo de dados número do valor xxx e regresso.
2 compareTo ()
Comparando parâmetros objeto Number.
3 é igual a ()
Determinar se o objecto é igual ao número de parâmetros.
4 valueOf ()
Retorna um objeto Number com os tipos de dados embutidos especificados
5 toString ()
Retornado como um valor de cadeia.
6 parseInt ()
Analisar uma string para um int.
7 ABS ()
Devolve o valor absoluto do parâmetro.
8 ceil ()
Arredondamento de inteiro variável esquerda, tipo de retorno é o dobro tipo.
9 floor ()
Arredondado para inteiro variáveis ​​para a direita. O tipo de retorno é o dobro tipo.
10 rint ()
Devolve o número inteiro mais próximo do argumento. O tipo de retorno é o dobro.
11 round ()
Retorna o int, valor mais próximo tipo long.
12 min ()
Retorna o mínimo dos dois parâmetros.
13 max ()
Ele retorna o máximo de dois argumentos.
14 exp ()
Retorna o log natural de base e com o poder do argumento.
15 log ()
Retorna os valores dos parâmetros da base de logaritmo natural.
16 pow ()
Retorna o primeiro argumento para o poder do segundo argumento.
17 sqrt ()
parâmetro root aritmeticamente quadrado.
18 sin ()
Levantando o parâmetro do tipo double sine especificado.
19 cos ()
Solicitar parâmetro para especificar o tipo de dupla cosseno.
20 tan ()
Solicitar parâmetro para especificar o tipo de dupla tangente.
21 asin ()
Solicitar parâmetro para especificar o tipo de duplo arco-seno.
22 acos ()
Especifique o tipo do parâmetro de busca dupla co-seno inverso.
23 atan ()
Buscando especificar dupla parâmetros de tipo arco tangente.
24 atan2 ()
coordenadas cartesianas para coordenadas polares e devolve o valor de coordenadas polares.
25 toDegrees ()
O argumento é convertido em um ângulo.
26 toRadians ()
Converter graus em radianos.
27 random ()
Retorna um número aleatório.