básico de java - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: básico de java (/showthread.php?tid=14023) |
básico de java - camolasxpto - 19-03-2013 10:38 Bom dia, Não percebo como funciona uma entidade(deve ser um método da variável ou chamento) que utiliza-se em java. Que está muito presente nos programas de java. como por exemplo: Byte.MAX_VALUE; outra vezes aparece também this.variavel para coordenadas. Basicamente não percebi as expressões com um ponto a separar as partes, já que do pouco que sei de programação nunca tinha trabalho como algo semelhante. Passei um códiogo onde se encontram muitos exemplos desses: public class MaxVariablesDemo { public static void main(String args[]) { // integers byte largestByte = Byte.MAX_VALUE; //do exemplo acima short largestShort = Short.MAX_VALUE; int largestInteger = Integer.MAX_VALUE; long largestLong = Long.MAX_VALUE; // real numbers float largestFloat = Float.MAX_VALUE; double largestDouble = Double.MAX_VALUE; // other primitive types char aChar = 'S'; boolean aBoolean = true; // display them all System.out.println("The largest byte value is " + largestByte); System.out.println("The largest short value is " + largestShort); System.out.println("The largest integer value is " + largestInteger); System.out.println("The largest long value is " + largestLong); System.out.println("The largest float value is " + largestFloat); System.out.println("The largest double value is " + largestDouble); if (Character.isUpperCase(aChar)) { System.out.println("The character " + aChar + " is upper case."); } else { System.out.println("The character " + aChar + " is lower case."); } System.out.println("The value of aBoolean is " + aBoolean); } } Resultado da execução: The largest byte value is 127 The largest short value is 32767 The largest integer value is 2147483647 The largest long value is 9223372036854775807 The largest float value is 3.40282e+38 The largest double value is 1.79769e+308 The character S is upper case. The value of aBoolean is true RE: básico de java - Corvus - 19-03-2013 12:37 O ponto é um operador (dereference operator, sinceramente não sei o termo em português) que permite aceder a um elemento de uma classe ou a uma classe de um package. Por exemplo quando tens v1.v2, estás a referir-te ao membro v2 do objecto v1. Se tiveres v1.v2.v3, então estás a referir-te ao membro v3 da classe v2 do package v1. Tens mais informação aqui RE: básico de java - blindado - 28-03-2013 18:24 Não diria melhor Corvus |