
nichows
Membros-
Total de itens
10 -
Registro em
-
Última visita
Tudo que nichows postou
-
vlw os dois aí.. brigadao.. :D
-
ahn.. e como eu uso esse "trim"?
-
olha Dracom eu não entendi a sua sugestao e também não sei pra que serve nem como usar esse comando trim..:blink: teria como você me explicar?? vlw cara.. :)
-
se você puder me dar um feedback sobre como eu posso melhorar e diminuir esse programa ou o que eu posso tirar, essas coisas, é sempre muito importante ver como podemos melhorar, principalmente pra mim que sou iniciante..
-
a biblioteca java da Sun: http://java.sun.com/j2se/1.4.2/docs/api/index.html é amais completa que eu conheço, é meio dificil,mas depois que você aprende a usar você acha qualquer coisa..
-
CALCULA EQUAÇOES EM FORMS.. import javax.swing.*; class X { public static void main(String args[]) { String val=JOptionPane.showInputDialog(null,"digite uma equação aritmética básica"); //------------------------------------------------------------------------------- int length=val.length(); String digitos="01234565789+-*/"; int x=0; String caso=val.substring(x,x+1); while(x!=length) { caso=val.substring(x,x+1); if(digitos.indexOf(caso)!=-1) { x++; } else { JOptionPane.showMessageDialog(null,"Mas você é muito tapado mesmo, não é?!! Você digitou uma letra!! Imbecil..."); System.exit(0); } } //------------------------------------------------------------------------------- String var=""; int pos=0; String se1=val.substring(pos,pos+1); String numeros = "0123456789"; while(numeros.indexOf (se1) != -1) { var=var+val.substring(pos,pos+1); pos++; se1=val.substring(pos,pos+1); } double n1=Double.parseDouble(var); //------------------------------------------------------------------------------- String operad[]=new String[length]; int a=0; //------------------------------------------------------------------------------- operad[a]=val.substring(pos,pos+1); pos++; //------------------------------------------------------------------------------- String varial[]=new String[length]; double numero[]=new double[length]; while(pos+1<=val.length()) { varial[a]=""; se1=""; while(numeros.indexOf (se1) != -1) { varial[a]+=val.substring(pos,pos+1); if(pos+1<val.length()) { pos++; se1=val.substring(pos,pos+1); } else { break; } } numero[a]=Double.parseDouble(varial[a]); a++; //------------------------------------------------------------------------------- if(pos+1<val.length()) { operad[a]=val.substring(pos,pos+1); pos++; } else { break; } } //------------------------------------------------------------------------------------ int c=a; int d=0; int b=1; while(b<=c) { if (operad[d].equals("/")) { n1=n1/numero[d]; } else if (operad[d].equals("*")) { n1=n1*numero[d]; } else if (operad[d].equals("-")) { n1=n1-numero[d]; } else if (operad[d].equals("+")) { n1=n1+numero[d]; } else { break; } b++; d++; } JOptionPane.showMessageDialog(null,"O resultado de sua equação é: "+n1); } } interpreta, compara e calcula.. :P flow..
-
tem um cara aqui do lado que já está no 17º dia do livro, ele está conseguindo fazer arquivos em bytes.. dá pra fazer um cap ppor dia facil.. e mesmo assim você aprende pra kct...
-
muito boa dica Dracom.. esse livro é bom pra kct..
-
import javax.swing.*; class X { public static void main(String args[]) { String val=JOptionPane.showInputDialog(null,"digite uma equação aritmética básica"); //------------------------------------------------------------------------------- int length=val.length(); String digitos="01234565789+-*/"; int x=0; String caso=val.substring(x,x+1); while(x!=length) { caso=val.substring(x,x+1); if(digitos.indexOf(caso)!=-1) { x++; } else { JOptionPane.showMessageDialog(null,"Mas você é muito tapado mesmo, não é?!! Você digitou uma letra!! Imbecil..."); System.exit(0); } } //------------------------------------------------------------------------------- String var=""; int pos=0; String se1=val.substring(pos,pos+1); String numeros = "0123456789"; while(numeros.indexOf (se1) != -1) { var=var+val.substring(pos,pos+1); pos++; se1=val.substring(pos,pos+1); } double n1=Double.parseDouble(var); //------------------------------------------------------------------------------- String operad[]=new String[length]; int a=0; //------------------------------------------------------------------------------- operad[a]=val.substring(pos,pos+1); pos++; //------------------------------------------------------------------------------- String varial[]=new String[length]; double numero[]=new double[length]; while(pos+1<=val.length()) { varial[a]=""; se1=""; while(numeros.indexOf (se1) != -1) { varial[a]+=val.substring(pos,pos+1); if(pos+1<val.length()) { pos++; se1=val.substring(pos,pos+1); } else { break; } } numero[a]=Double.parseDouble(varial[a]); a++; //------------------------------------------------------------------------------- if(pos+1<val.length()) { operad[a]=val.substring(pos,pos+1); pos++; } else { break; } } //------------------------------------------------------------------------------------ int c=a; int d=0; int b=1; while(b<=c) { if (operad[d].equals("/")) { n1=n1/numero[d]; } else if (operad[d].equals("*")) { n1=n1*numero[d]; } else if (operad[d].equals("-")) { n1=n1-numero[d]; } else if (operad[d].equals("+")) { n1=n1+numero[d]; } else { break; } b++; d++; } JOptionPane.showMessageDialog(null,"O resultado de sua equação é: "+n1); } } está aí.. se você entender alguma coisa.. se quiser me add no MSN aí que eu explico...(nicholas_vni@hotmail.com) eu to on ateh as 22:00 flow..
-
eu já fiz uma calc, rapaz, ela abre um form pro usuario digitar a equaçao, analiza ela e manda o result em outro form... se quiser uma ajuda... ela está meio coisa de iniciane cheia de gambiarra, mas é só pedir que eu vejo o que eu posso fazer...