tag:blogger.com,1999:blog-49645863706173230202024-03-14T01:08:55.164-07:00micro|BiosHenrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-4964586370617323020.post-51408569024747336782011-12-23T08:27:00.000-08:002011-12-23T12:22:48.554-08:00CHEGOU - microConverter 2.0 !<div style="text-align: left;clear: both; " class="separator"><div style="clear: both; " class="separator"><span class="Apple-tab-span" style="white-space:pre"> </span>Alguns links de downloads estão codificados, e só é possível realizar o download após o cadastro de um numero de celular, ou clicar em uma propaganda. O micro|Converter, decodifica esse link e libera o link para download.</div><div style="clear: both; " class="separator"><br /></div></div><div style="TEXT-ALIGN: center; CLEAR: both" class="separator"><a style="MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em" href="http://3.bp.blogspot.com/-CGTYC8cHvz4/TvSrEsjtsLI/AAAAAAAAACU/4gUT3MvsfDI/s1600/converter20.png" imageanchor="1"><img border="0" src="http://3.bp.blogspot.com/-CGTYC8cHvz4/TvSrEsjtsLI/AAAAAAAAACU/4gUT3MvsfDI/s1600/converter20.png" /></a></div><div style="CLEAR: both" class="separator">Chegou a versão 2.0 do microConventer, assim como a versão 1.0 , o software é todo desenvolvido em java.<br /><br /></div><div style="CLEAR: both" class="separator">A Nova versão conta com o design totalmente renovado.</div><br /><div style="CLEAR: both" class="separator">- Área especifica de decodificador. </div><div style="CLEAR: both" class="separator">- Informe de erros e links não decodificados.</div><div style="CLEAR: both" class="separator">- Lista com Sites de Proxys e também de sites para se fazer downloads.</div><div style="CLEAR: both" class="separator">- Conteúdo de ajuda simples e pratico e explicação sobre como funciona o sistema de códigos.</div><div style="CLEAR: both" class="separator">- Local de contato para reclamações e sugestoes.</div><div style="CLEAR: both" class="separator">- Novo botão "Verificar Disponibilidade", onde é verificado se o download está online no servidor.</div><br /><div style="CLEAR: both" class="separator">E a aba "sobre" que conta um pouco do microConverter.<br /></div><br /><div style="CLEAR: both" class="separator">Gostariamos de Informar que não somos responsáveis pelos arquivos baixados e sim por decodificar o link para download.<br /><br />A microBios , deseja a todos um feliz Natal e um próspero ano Novo, E aguardem pois virão muitas novidades em 2012.<br /></div><br /><div>Download: <a href="https://sites.google.com/site/microbiossoft/downloads/microConverter2.0Installer.msi?attredirects=0&d=1">Link Direto</a> ou <a href="http://www.4shared.com/file/kOUV9Teq/microconverter_20_installer.html?">4Shared</a>.</div>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-50009952934519050772011-12-12T15:34:00.000-08:002011-12-12T15:50:52.251-08:00micro|Calc - Anhanguera<a href="http://2.bp.blogspot.com/-MVYQJ3y1r3w/TuaPu_2iF3I/AAAAAAAABss/S5U4bnRYFpo/s1600/decodificadorPhotoshop.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 220px; height: 220px;" src="http://2.bp.blogspot.com/-MVYQJ3y1r3w/TuaPu_2iF3I/AAAAAAAABss/S5U4bnRYFpo/s320/decodificadorPhotoshop.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5685389617178744690" /></a><div>Calculadora desenvolvida exclusivamente para auxiliar os estudantes de graduação da Anhanguera Educacional, calculando a nota necessária para ser aprovado ou a simplesmente se foi aprovado ou não.</div><div><br /></div><div>A calculadora segue o padrão dos seguintes pesos de notas:</div><div>Primeiro bimestre – 40%</div><div>Segundo bimestre – 60%</div><div>E com arredondamento sempre para maior.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">Download: <a href="https://sites.google.com/site/microbiossoft/downloads/microCalc-Anhanguera.msi?attredirects=0&d=1">Link direto</a> ou <a href="http://www.4shared.com/file/tkC-XGx9/microCalc_-_Anhanguera.html">4Shared</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-80543719906058442082011-12-08T15:36:00.000-08:002011-12-08T15:41:36.648-08:00micro|Decodificador<a href="http://4.bp.blogspot.com/-zYz5LODtkpY/TuFKRfxr_WI/AAAAAAAABsc/Kmbx2dATcdk/s1600/decodificado.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 276px; height: 276px;" src="http://4.bp.blogspot.com/-zYz5LODtkpY/TuFKRfxr_WI/AAAAAAAABsc/Kmbx2dATcdk/s320/decodificado.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5683905869166411106" /></a>Um decodificador pratico, que decodifica códigos em:<div>- Hexadecimal.</div><div>- Base64.</div><div>- Textos Invertidos.</div><div><br /></div><div>Desenvolvido em Java, é extremamente simples, sem instalação, é só extrair e usar!<br /><div><br /></div><div><a href="http://www.4shared.com/file/-B94dzoc/micro-Decodificador.html">Fazer o download!</a></div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-88155513635140749172011-10-15T05:48:00.000-07:002011-10-15T05:48:21.932-07:00TUDO SOBRE FUNÇÕES JAVA PART - 3 ( Final )Funções que Retornam Valores<span class="Apple-style-span" style="background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;"></span><br />
<div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Aqui veremos a grande vantagem de se criar uma função. Funções podem retornar valores de um processo executado dentro delas e esse valor pode ser guardado dentro de uma variável no programa. Isso com certeza deixa nosso código mais simples, pois podemos destacar processos repetitivos e guardar em uma variável apenas o resultado daquele processo.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Para criar uma função que retorna valores temos que nos ater ao fato retorno. Como todas as outras funções não retornavam valores, então, seu retorno era vazio - void. Agora, temos que declarar que tipo de retorno virá da função.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>O retorno é dado pelo comando return, que finaliza a função e mostra o retorno. A variável ou valor que utilizarmos para return será o tipo de retorno da função.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Vamos imaginar que três funções, sendo que a primeira irá retornar um inteiro, a segunda um double e a terceira uma string. Então, as criaríamos da seguinte maneira:</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>public static int funcaoDeInteiro (){}<br />
public static double funcaoDeDouble (){}<br />
public static String funcaoDeString (){}</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>No exemplo abaixo, nós criaremos uma função que irá retornar um valor booleano (verdadeiro ou falso). Usando este retorno, determinaremos o que fazer dentro de uma estrutura seletiva (if).</b></div><div style="margin-bottom: 6px; margin-top: 6px;"><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif;"></span></div><div style="margin-bottom: 6px; margin-top: 6px;"></div><ol><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif;"><b>
<li style="font-size: 11px;"><span class="Apple-style-span" style="color: red;">public class Primo {</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">public static boolean ehPrimo(long nr) {</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">for (long i = 2; i <= (nr / 2); i++) {</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">if (nr % i == 0)</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">return false;</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">}</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">return true;</span></li>
<li style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">}</span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><br />
</span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">public static void main(String[] args) {</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">long x = 4;</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">if (ehPrimo(x))</span> <span class="Apple-style-span" style="color: white;">// se for primo</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">System.out.println(x + " é primo");</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">else </span><span class="Apple-style-span" style="color: white;">// se não for primo</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">System.out.println(x + " não é primo");</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre;"> </span><span class="Apple-style-span" style="color: red;">}</span></span></li>
<li><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-style-span" style="color: red;">}</span></span></li>
</b></span></ol><br />
<br />
<br />
<br />
<div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>O algoritmo utilizado acima é muito solicitado em cursos de programação e faculdades. O que a função faz é verificar se um número é primo ou não.</b></div>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-1597800371919075692011-09-08T07:12:00.000-07:002011-12-23T03:25:41.201-08:00microConverter - O Programa !Seu download agora ficou muito mais fácil!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="FONT-FAMILY: arial" href="http://3.bp.blogspot.com/-iZci0lx2q6Q/TmjPcgqW0HI/AAAAAAAABqQ/DKNdg5ocZvk/s1600/Micro-image.png"><img style="MARGIN: 0pt 10px 10px 0pt; WIDTH: 244px; FLOAT: left; HEIGHT: 244px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5649993821247164530" border="0" alt="" src="http://3.bp.blogspot.com/-iZci0lx2q6Q/TmjPcgqW0HI/AAAAAAAABqQ/DKNdg5ocZvk/s320/Micro-image.png" /></a>O microConverter é um software desenvolvido em java, com o objetivo de decodificar e exibir o link original das paginas de download, sem a necessidade de cadastrar numeros de celular ou coisas do tipo.<br /><br />É simples e pratico, basta inserir o link que está codificado que automaticamente ira abrir em seu navegador padrão o link correto de download.<br /><br />Devido ao fato que semanalmente surgem novos links codificados,links que não forem codificados com exito serão enviados automaticamente para a equipe de desenvolvedores da microBios para futuras atualizações.<br /><br />Para instalar é facil após o download concluido , apenas execute o arquivo "microConverter Installer" , após a instalação será criado um icone de atalho na area de trabalho.<br /><br />Atenção: Não deixe de ler o arquivo "Leia-Me" para maiores informações.<br /><br />Duvidas ou Sugestões : microbiossoftwares@gmail.com<br /><br /><a style="COLOR: rgb(255,0,0)" href="https://sites.google.com/site/microbiossoft/download-de-versao-antiga/tentativadedownload">DOWNLOAD</a>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-56643375496985850562011-09-08T05:48:00.000-07:002011-09-08T14:11:35.280-07:00TUDO SOBRE FUNÇÕES JAVA PART - 2<span class="Apple-style-span">Funções com argumentos</span><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Funções com argumentos funcionam e são criadas da mesma forma que uma função sem argumento, porém com uma diferença.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>A diferença está que haverá informações necessárias para que a função processe, e essas informações serão descritas dentro dos parênteses.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Uma função pode ter um ou vários argumentos desde que separados por vírgula (,). Cada argumento deve ter seu tipo de dado declarado. Então, todos os exemplos abaixo são funções válidas:</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>public static void funcao1 (String arg1){}</b><br /><b>public static void funcao2 (int arg1, int arg2){}</b><br /><b>public static void funcao3 (String arg1, char arg2, int arg3, float arg4, Object arg5) {}</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><b>Para demonstrar este tipo de função criaremos uma função que mostra na tela o resultado fatorial de um número. Além disso, colocaremos esta função dentro de um loop que irá de 1 a 10 para ele mostrar cada um desses fatoriais.</b></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;"><br /></div><div style="margin-bottom: 6px; margin-top: 6px;"></div><div style="margin-bottom: 6px; margin-top: 6px;"></div><ol><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;">public class Fatorial </span><span class="Apple-style-span" style="color:white;">// classe</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b>{</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> public static void fatorar(int numero) </span><span class="Apple-style-span" style="color:white;">// função statica responsavel pelo calculo</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> {</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> int fator = 1; </span><span class="Apple-style-span" style="color:white;">// inicia variavel</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> for (int i = numero; i > 1; i--) </span><span class="Apple-style-span" style="color:white;">// laço para fatorar</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> {</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> fator *= i; </span><span class="Apple-style-span" style="color:white;">// calculo para fatorar</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> }</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> System.out.println(numero +"! = " + fator); </span><span class="Apple-style-span" style="color:white;">// exibe na tela</span><span class="Apple-style-span" style="color:red;"> </span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> }</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> </b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> public static void main(String[] args) </span><span class="Apple-style-span" style="color:white;">// main</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> {</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> for (int x = 1; x <= 10; x++) </span><span class="Apple-style-span" style="color:white;">// laço de quantos ira fatorar</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> </b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> fatorar(x); </span><span class="Apple-style-span" style="color:white;">// chama função statica para fatorar</span></b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b> }</b></span></li><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:red;" ><b>}</b></span></li></ol><br /><br /><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b style="background-color: ">Simplificando, x que está sendo passado pelo main para <em>fatorar()</em> será o valor <em>int numero</em> da função fatorar.</b></span>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-19857512542011645532011-09-02T16:56:00.000-07:002011-09-08T14:15:49.867-07:00TUDO SOBRE FUNÇÕES JAVA PART - 1<b>Funções são rotinas ou sub-rotinas automatizadas. Sempre que pretendemos usar a mesma codificação para algo específico, criamos uma função. Dessa forma, sempre que quisermos utilizar aquela codificação, ao invés de nós a digitarmos inteira novamente, simplesmente chamamos a função. Funções são extremamente úteis e adaptáveis, e o conceito de funções é importante para mais a frente entendermos o funcionamento e criação dos métodos.</b><h2 style=" font-weight: bold; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px;font-family:Tahoma;font-size:14px;"><span class="Apple-style-span" style="color:white;">Criando funções sem argumentos</span></h2><div style=" margin-bottom: 6px; margin-top: 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;"><b>Para criar uma função, temos que ter sempre em mente que toda função é global, ou seja, é estática (static).</b></div><div style=" margin-bottom: 6px; margin-top: 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;"><b>As funções mais básicas são aquelas que apenas executam uma rotina, portanto, não recebem nenhum argumento. No código, digitaríamos dentro da classe, mas fora da função main o seguinte:</b></div><div style=" margin-bottom: 6px; margin-top: 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;"><strong>public static void</strong> nomeDaFunção () { código da função }</div><div face="Verdana, Arial, Helvetica, sans-serif" size="11px" style=" margin-bottom: 6px; margin-top: 6px;"><b>Static porque pode ser acessado globalmente; void porque não retorna nenhum valor; mesmo não tendo argumentos, é necessário ter parênteses.</b></div><div face="Verdana, Arial, Helvetica, sans-serif" size="11px" style=" margin-bottom: 6px; margin-top: 6px;"><b>Vamos ver o exemplo:</b></div><div style="margin-bottom: 6px; margin-top: 6px;"></div><div style="margin-bottom: 6px; margin-top: 6px;"></div><ol><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;">public class ExemploDeFuncoes </span><span class="Apple-style-span" style="color:white;">//classe</span></b></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b>{</b></span></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> public static void mostraMensagem() </span><span class="Apple-style-span" style="color:white;"> // função sem argumento</span></b></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b> {</b></span></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> System.out.println("Exemplo de mensagem"); </span><span class="Apple-style-span" style="color:white;"> // exibe na tela</span></b></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b> } </b></span></span></li><br /><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b> public static void main(String[] args) </b></span></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b> { </b></span></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><b><span class="Apple-style-span" style="color:red;"> mostraMensagem(); </span><span class="Apple-style-span" style="color:white;">// chamando a função dentro da main</span></b></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b> }</b></span></span></li><br /><li><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" ><span class="Apple-style-span" style="color:red;"><b>}</b></span></span></li><br /></ol><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;" ><b style="background-color: ">O código acima funciona da seguinte maneira:</b></span><div face="Verdana, Arial, Helvetica, sans-serif" size="11px" style=" margin-bottom: 6px; margin-top: 6px;"><span class="Apple-style-span" style=" ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;" ><b style="background-color: ">Primeiro é criada a função mostraMensagem(), que em seu corpo tem apenas um println com uma mensagem. Depois iniciamos nosso programa com o main. Dentro do main chamamos a função. Para isso, basta colocar o nome da função. Quando a função é chamada, o código dentro do corpo da função é executado. Concluindo, o programa acima apenas mostra na tela a mensagem.</b></span><br /></div>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com3tag:blogger.com,1999:blog-4964586370617323020.post-83868555930048394992011-08-30T08:25:00.000-07:002011-09-08T14:16:26.708-07:00Lista de Compiladores de Java<div style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; margin-top: 6px;">Para baixar os compiladores ou para mais informações, clique no nome do compilador.</div><br /><table border="1" cellpadding="0" cellspacing="2"><tbody><tr><th align="center">Nome</th><th align="center">Gratuito</th><th align="center">Descrição</th></tr><tr><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center"><a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-java-europa-winter-win32.zip" style="color: #0c9fba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;" target="_blank">Eclipse</a></td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center">sim</td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">Eclipse é uma IDE de código aberto desenvolvido inicialmente pela IBM e posteriormente doada para a comunidade do sofware livre. Utilizada largamente, tem grandes diferenciais como a possibilidade de instalação de vários plug-ins. Uma versão em português é mantida no site oficial que é conhecida como Eclipse Europa.</td></tr><tr><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center"><a href="http://www.codegear.com/products/jbuilder" style="color: #0c9fba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;" target="_blank">JBuilder</a></td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center">sim</td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">JBuilder é uma IDE para desenvolvimento de aplicações mais gráficas, a partir de JFames. O JBuilder foi desenvolvido pela Borland (a mesma que produz o C++ Builder) utilizando tecnologias da comunidade do Eclipse Europa. O site CodeGear que faz a distribuição dos softwares da Borland mantém duas versões: uma Enterprise (pago) e a versão trial (mais básica, porém gratuita). O problema maior do JBuilder é para quem não tem internet de banda larga, pois os arquivos de downloads chegam a exagerados 1,8 Gb.</td></tr><tr><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center"><a href="http://www.jedit.org/index.php?page=download" style="color: #0c9fba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;" target="_blank">JEdit</a></td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center">sim</td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">JEdit é um Ambiente de Desenvolvimento Integrado criado pela Xinox Software com o núcleo desenvolvido por Slava Pestov. Atualmente, distribuído sobre a licença GPL 2.0 (software livre) tem uma interface mais limpa e simples que outras IDEs, bom para quem está começando.</td></tr><tr><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center"><a href="http://www.oracle.com/technology/software/products/jdev/index.html" style="color: #0c9fba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;" target="_blank">JDeveloper</a></td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" align="center">sim</td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">IDE desenvolvido pela Oracle. Cobre todo processo de produção do software em java, desde o desenvolvimento do código até a implantação do software. Oferece uma ótima estrutura de UML com diagramação do código.</td></tr><tr><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" valign="middle" align="center"><a href="http://www.netbeans.org/index_pt_BR.html" style="color: #0c9fba; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;" target="_blank">NetBeans</a></td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" valign="middle" align="center">sim</td><td style="color: #48495b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">O compilador que faz parte da própria gama de produtos da Sun Microsystems. Com capacidade de programação em vários ambientes como C++, Desenvolvimento para sofwares de celular (mobile), Ruby on Rails e vários outros. Netbeans é uma ferramenta de desenvolvimento Java poderosa, mas todo este poder requer uma máquina não muito modesta.<br /></td></tr></tbody></table>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-57147002052766245572011-08-27T07:46:00.000-07:002011-09-08T14:22:10.486-07:00TIPOS DE DADOS EM JAVA<span style="font-weight: bold;">Os tipos de dados são o que definem a quantidade de memória do computador que será utilizado para guardar tal dado. Cada tipo de dado tem um tamanho diferente e por consequência seu alcance também. O que queremos dizer é que se declararmos um atributo para guardar um número inteiro, jamais poderemos guardar um número decimal, porque um número decimal ocupa mais espaço de memória que um inteiro.</span><br /><br />Vamos iniciar com os tipos de dados inteiros que são os mais simples. Em Java, os números inteiros são divididos em quatro tipos: byte, short, int e long.<br />Esses quatro guardam o mesmo tipo de dado, mas ocupam espaços de memória diferente, o que afeta em seu alcance.<br /><br />O tipo byte é o de menor alcance entre os inteiros. Como o próprio nome sugere, ele consome apenas um byte (8 bits) e pode guardar valores entre -128 e 127.<br /><br />O tipo short guarda inteiros de 2 bytes (16 bits) e pode guardar números entre -32.768 a 32.767.<br /><br />O tipo int é o tipo de dado mais comum. Ele consome 4 bytes (32 bits) e guarda valores entre -2.147.483.648 e 2.147.483.647.<br /><br />Long é o tipo de dado com maior alcance entre os inteiros. Consequentemente, também é o que ocupa mais espaço (8 bytes ou 64 bits). Tem um grande alcance que fica entre -9,22E+18 (exatos -9.223.372.036.854.775.808) e 9,22E+18 (exatos 9.223.372.036.854.775.807).<br /><br />Existe os tipos de dados próprios para caracteres que é o char.<br /><br />O tipo char ocupa 2 bytes, o que torna Java ideal para programar em língüas latinas, asiáticas ou qualquer outra que utilize caracteres diferentes do padrão ASCII.<br /><br />O padrão ASCII utiliza apenas um byte que fornece 256 letras diferentes, mas o padrão utilizado em Java (ISO) nos dá a possibilidade de até 65.536 caracteres diferentes.<br /><br />Para números decimais utilizamos dois tipos de dados, dependendo da necessidade de seu alcance e precisão (números após a vírgula).<br /><br />O tipo de dado mais comum para número decimal é o float. Em um tipo de dado float, podemos guardar números grandes que vão desde 1,4E-45 até 3,4028235E+38<br /><br />Para número decimais com grande precisão ou valores extraordinários (geralmente utilizados em matemática aplicada e complexa como cálculos físicos, químicos, astrológicos, meteorológicos, etc) utilizamos o tipo de dado double.<br />Double é o tipo de dado mais complexo que há em Java e o maior valor possível de se armazenar é 1,797.693.134.862.315.7E+308. Muito mais do que qualquer programador precisa.<span class="Apple-style-span" style="background-;color:white;" ><span class="Apple-style-span" style="color:red;"><br /><br />Exemplo:</span></span><br /><div style=" margin-bottom: 6px; margin-top: 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;"><ol><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;">public class TiposDedados </span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;">{</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> public static void main (String[] args)</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> {</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> System.out.println</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> ("Tipos de dados em Java: \n"+</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Byte: " + Byte.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMaior Byte: " + Byte.MAX_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Short Int: " + Short.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMaior Short Int: " + Short.MAX_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Int: " + Integer.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMaior Int: " + Integer.MAX_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Long: " + Long.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMaior Long: " + Long.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Float: " + Float.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMaior Float: " + Float.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:"><span class="Apple-style-span" style="color:red;"> "\nMenor Double: " + Double.MIN_VALUE +</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:;"><span class="Apple-style-span" style="color:red;"> "\nMaior Double: " + Double.MAX_VALUE);</span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:;"><span class="Apple-style-span" style="color:red;"> } </span></span></li><br /><li style="font-family:arial;"><span class="Apple-style-span" style="background-;color:white;" ><span class="Apple-style-span" style="color:red;">}</span></span></li><br /></ol></div><span class="Apple-style-span" style="background-;color:;"><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-;color:white;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span><span class="Apple-style-span" style="background-color: white; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#48495b;" ><div style="margin-bottom: 6px; margin-top: 6px;"></div></span>Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0tag:blogger.com,1999:blog-4964586370617323020.post-45307631413477069822011-08-25T08:03:00.000-07:002011-08-25T08:05:45.133-07:00ESTÁ NO AR O NOVO BLOG SOBRE PROGRAMAÇÃO!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoX2IX1bZe16B1Z49V7RcatNB4xFrVhTnfo-EA_AhaJ7JRDH_k7Wz_Ytl9zuLu0E4PsA7FUBYgEKiLH6zF7HXlAd02WGY-Y8Slic2VtuI3EMt64autI7tIus0XjgRce-6mmpYEDFqCZP0Y/s1600/Java_wallpaper_by_priscilavedder.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoX2IX1bZe16B1Z49V7RcatNB4xFrVhTnfo-EA_AhaJ7JRDH_k7Wz_Ytl9zuLu0E4PsA7FUBYgEKiLH6zF7HXlAd02WGY-Y8Slic2VtuI3EMt64autI7tIus0XjgRce-6mmpYEDFqCZP0Y/s400/Java_wallpaper_by_priscilavedder.jpg" width="400" /></a></div><br />
Henrique Bazanhttp://www.blogger.com/profile/18058835297742757669noreply@blogger.com0