12.07.2015 Views

Conceitos avançados de programação - Instituto de Informática - UFG

Conceitos avançados de programação - Instituto de Informática - UFG

Conceitos avançados de programação - Instituto de Informática - UFG

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Autoboxing em comparação IIVeremos no código-fonte <strong>de</strong> exemplo a seguir, que as comparaçõesentre tipos diferentes po<strong>de</strong>m ser realizadas:1 public class AutoboxingEmComparacao {2 public static void main(String[] args) {3 Integer a = new Integer(2);4 Integer b = new Integer(2);;5 int c = 2;6 // compara se a e b referenciam o mesmo objeto:7 if (a == b)8 System.out.println("Comparação 1: a e b são os mesmosobjetos");910 // compara se a e b possuem o mesmo valor:11 if (a.equals(b))12 System.out.println("Comparação 2: a e b tem valores iguais");1314 // a é convertido para tipo primitivo15 // os dois valores são comparados como tipos primitivos16 if (a == c)Prof. Fabrízzio Alphonsus A. M. N. Soares | <strong>Conceitos</strong> <strong>avançados</strong> <strong>de</strong> <strong>programação</strong> 57/103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!