
fbafelipe
Membros-
Total de itens
97 -
Registro em
-
Última visita
Tudo que fbafelipe postou
-
o do deitel eu ateh dei uma olhada quando fui na biblioteca, mas eu gostaria q tivesse pelo menos um capitulo sobre interface grafica, e pelo q eu vi n tinha (eu dei apenas uma olhada rapido, mas n encontrei), e na duvida achei melhor n comprar... mas vou ver se dou uma olhada nos livros q vocês indicaram, vlw se alguém souber de mais algum, por favor poste...
-
dae galera, alguém conhece algum livro bom sobre C++? de preferencia q tenha conceitos basicos e avancados, e tb um capitulo sobre interface grafica... se alguém souber de um bom, me avise vlw
-
você pode fazer o seguinte: crie um array de Strings com os nomes dos numeros de 20 ateh 90 ex: "vinte", "trinta", ........, "noventa" e outro com os numeros de 1 a 9 ex: "um", "dois", ..., "nove" depois você pode exibir de acordo com o valor, primeiro você verifica se o numero é valido (se n for já mostra a msg e termina o prog), e depois verifica se é menor q vinte, se for, você verifica se é menor q 10 e maior q zero, dai você simplesmente mostra o valor do segundo array, caso contrario você vai ter q fazer um switch pra cada numero, se o numero for maior ou igual a vinte, você pega pega o indice do array q corresponde a dezena e armazena numa String, se a unidade for 0, dai você simplesmente mostra o numero, caso contrario você junta com " e " mais o numero correspondente a unidade... boa sorte
-
você pode fazer desse jeito tb: compara um por um e depois mostra o valor: int aux; int x1, x2, x3, x4, x5, x6; // aki você coloca os valores nas variaveis aux = x1; if (x2 > aux) aux = x2; if (x3 > aux) aux = x3; if (x4 > aux) aux = x4; if (x5 > aux) aux = x5; if (x6 > aux) aux = x6; System.out.println(aux);
-
porque n colocam esse codigo na parte q mostra os topicos de Java: <script> alert("A unica coisa de JavaScript aki é essa alert! isso aki é forum de JAVA!!!!"); </script> ahuahauhauhauau
-
o q você pode fazer, é criar uma vaziavel x e iniciala com um valor q obrigatoriamente tem q ser menor q os numeros q seram testados, dai você usa um for q verifica se a variavel testada (aconselho por em um array pra ficar mais facil no for) é maior q x, se for, poe o valor dela em x, depois, você poe outro for, e verifica qual delas tem o valor igual a x, ela é a maior... fiz um ex pra você q retorna o indica da maior: desse jeito, alem de dar menos trabalho, a quantidade de numeros q podem ser comparados é ilimitada...
-
cara, Java != JavaScript... tem um outro forum pra isso... mas respondendo sua pergunta, você pode usar o seguinte codigo: window.moveTo(x, y); isso move a janela para posicao indicada... e tem uns codigos q retornam o tamanho da janela e o tamanho da tela... mas agora n me lembro... é só dar uma pesquisada q você acha....
-
http://scriptbrasil.com.br/forum/index.php?showtopic=10384
-
entaum deve ser por isso q na primeira vez q eu instalei o linux (metade do ano passado), quando minha mae tinha ferrado meu ruwindows, e eu só tinha o cd do slack (e n tinha do ruwindows), dai instalei só o linux, e por isso n botei boot e dai n iniciou o linux hauhauahuau dai tive q formatar tudo de novo porque n sabia o q tinha dado de errado
-
eu costumo usar o getch(), mas quando tem um scanf antes, dai tem q por, se n o enter precionado pra inserir o scanf vai retornar no getch()...
-
fiz um testezinho aki... quando você executa o jar pelo MSDOS, dai funciona normal, mas se você executa dando um duplo click, dai n funciona... o q você pode fazer é criar um arquivo .bat, dai você pode executar o jar com um duplo click...
-
dai é só executar pelo proprimo MSDOS com o comando java -jar NOME_DO_ARQUIVO.jar mas eu acho q se você usar o System.out.println() ele já abre o console... mas nunca testei...
-
Eu sei , claro que não roda no linux, é muito melhor pegar o pluigin JRE na net , do que distribuir no programa, que ficará gigante!!! eu acho melhor deixar como jar mesmo... dai o prog fica MUITO menor q em exe (mesmo q sem o JRE), e ainda por cima fica portavel... como de qualquer maineira o usuario vai ter q ter o JRE, n faz sentido deixar em exe...
-
cara, acho q você se confundiu numa coisa... o plug-in q você pega na net é o JRE... e mesmo se você compilar com o JBuilder, n vai rodar em linux...
-
tipo, a vantagem de se usar .jar é a portabilidade, se você faz um .exe ele vai rodar apenas no ruwindows, você teria q fazer uma versao do programa pra cada SO, e em alguns casos teria ateh q mudar algumas coisas no codigo, agora com .jar, já existe um JRE pra cada sistema operacional, o JRE vai interpretar o .jar igual em todos os sistemas operacionais, entaum o programador precisa criar apenas um arquivo .jar, e semprecisar mudar nada no codigo, e muito menos fazer varias compilacoes, o arquivo pode rodar em QUALQUER sistema operacional, basta ter instalado o respectivo JRE para o mesmo... ateh é possivel criar .exe com java, usando um prog q nem me lembro o nome, mas o q acontece é q o JRE fica incluido no arquivo, entaum o programa do tipo Helloworld fica com mais de 10MB , sem falar q vai perder toda a portabilidade...
-
sim, por isso q aconcelhei você a ler alguma coisa mais avancada sobre isso eu vou tentar explicar +-: essas classes como ClassNotFoundException, IOException, etc... extendem a Exception, dai no seu prog, se for disparada uma excecao expecifica, você pode trata-la, isso é bem util pra tratar de forma mais expecifica cada tipo de excecao, você pode criar suas proprias excecoes, basta criar a classe e extendela a exception (por o nome terminando com Exception como em MeuErroException, é opcional, porem é aconcelhado), EX: public class DivisaoPorZeroException extends Exception{ public DivisaoPorZero(){ super("Divisao por zero"); } public DivisaoPorZero(String msg){ super(msg); } } public int divide(){ int x, y; try{ x = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o numero a ser dividido")); y = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o divisor")); if (y == 0) throw new DivisaoPorZeroException(); return x / y; } catch (DivisaoPorZeroException erro){ System.out.println(erro); return 0; } catch (Exception erro){ System.out.println("Digite apenas numeros"); return -1; } } nesse exemplo, se ocorrer uma divisao por zero, sera passada a mensagem "Divisao por zero", e em seguida o metodo retornara 0, como desta vez estamos lendo dados digitados pelo usuario, nada impede q ele digite letras, ou seja, um numero invalido, caso isso ocorra, sera gerada uma NumberFormatException, lembre-se q NumberFormatException extende a Exception, portanto o catch q recebe Exception tratara a NumberFormatException, é aconcelhavel sempre por tratamento de excecoes o mais espacifico possivel, e como todas as Excecoes extendem a Exception, é tb aconcelhavel q se ponha um catch capturando Exception no final... quando uma excecao é disparada, o programa verifica os catchs ateh encontrar um catch q trate a excecao disparada, se o programa não encontrar um catch pra excecao ocorrida, entaum ele usara o tratador default de excecoes (exatamente o q ocorreria se não houvesse um try-catch), vale lembrar q se colocacemos o catch de Exception antes de DivisaoPorZeroException, o DivisaoPorZeroException jamais seria executado, pois sempre q ocorrece uma excecao o programa comecaria verificando o catch de Exception q pode tratar todas as excecoes (inclusive a DivisaoPorZeroException, já q DivisaoPorZeroException é uma Exception), na verdade, nem iria compilar se botacemos Exception antes de DivisaoPorZeroException... qualquer duvida é só postar
-
dae cara, eu vou dar uma visao geral... mas eu aconcelho você a ler um tutorial sobre isso... você deve seguir essa sintese: try{ ... } catch (PrimeiraException erro){ ... } catch (SegundaException erro){ ... } finally{ ... } o programa vai comecar executando o bloco try, se o correr uma excecao, a execucao do bloco try é interrompida imediatamente, e o programa vai pro catch q corresponde a excecao q ocorreu, você pode botar quantos catch's você quiser, desde q haja pelo menos um, se não ouver um tratamento pra excecao q ocorreu, o programa causara um erro. o bloco finally é opcional, ele vai ser executado sempre, ocorrendo ou não uma execao. você pode criar suas proprimas classes pra tratamento de excecoes, basta criar uma classe e extender a Exception, dai no seu programa você poe ela no bloco catch, pra disparar uma excecao, basta usar o comando throw Exception, você pode obrigar todas as chamadas a um metodo em especifico a estarem em um problo try-catch usando o o comando throws, ex: qualquer duvida é só mandar
-
assim acho q evita algumas comparacoes: if (nota >= 8){ printf("CDF..."); } else if (nota >= 5){ printf("ta na media..."); } else{ printf("ta baixo..."); }
-
Você não reparou mas com essas respostas inúteis você acabou com o meu tópico! cara, o Ale posto aqui com intencao de te ajudar, e só porque ele te mostrou o caminho e não deu a informacao "mastigada" como você queria você fica reclamando?? ao q me aprece qm ta postando essas reclamacoes só pra aumentar os "pontos", é vc...
-
dae galera, to procurando um tutorial de C pra interface grafica (abrir janela etc), eu já procurei no google, e os tuto q eu incontrei n serviam pro meu compilador (gcc no linux e djcpp no ruwindows), se alguém tiver algum, ou souber de algum site q tenha, por favor me avise... vlw
-
no site da sun, vai em downloads e baixa o JRE correspondente ao seu SO
-
tipo... isso é pra mostrar o numero ou pta armazenar? eu to precisando pra armazenar um numero longo na memoria... e isso é em C++? eu to usando só C... e mais outra duvida, isso é só pra numero com virgula? eu to mexendo só com numero inteiro... vlw
-
dae galera, como eu faco pra usar numeros LONGOS? tipo... de uns 50 digitos ou talvez ateh mais... vlw
-
pra posicionar o cursor usa a classe Robot, do pacote java.awt
-
verifica se você n esqueceu de incluir a math.h: #include <math.h>