Erro no printf :(  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

bom galera meu codigo ta com um erro que naum discubro oque é de mandeira alguma :/







so comentando o printf que roda ... caso contrario não :/

ele retorna a seguinte msg

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, int)

at analyse.resultadoDoExame(analyse.java:30)
at analisetest.main(analisetest.java:
luidhi
Virtual Machine Man

Membro desde: 14/09/2006 10:58:22
Mensagens: 604
Offline

better wrote:bom galera meu codigo ta com um erro que naum discubro oque é de mandeira alguma :/







so comentando o printf que roda ... caso contrario não :/

ele retorna a seguinte msg

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, int)

at analyse.resultadoDoExame(analyse.java:30)
at analisetest.main(analisetest.java:

printf é padrão do C, use System.out.println("passo: " + aprovado + "\nnão passo" + reprovado);
Para os mais puristas:
StringBuffer passar = new StringBuffer();
passar.append("passo:");
passar.append(aprovado);
passar.append(" \nnão passo:");
passar.append(reprovado);
System.out.println(passar.toString());

Nada não...
[MSN] [ICQ]
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

Para utilizar a impressão formatada, igual o C, de uma lida nessa documentação aqui:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Você tem que escapar a barra, ou seja se você quer impimir \n use \\n

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

luidhi wrote:
better wrote:bom galera meu codigo ta com um erro que naum discubro oque é de mandeira alguma :/







so comentando o printf que roda ... caso contrario não :/

ele retorna a seguinte msg

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, int)

at analyse.resultadoDoExame(analyse.java:30)
at analisetest.main(analisetest.java:

printf é padrão do C, use System.out.println("seu texto aqui");


O java 5 já possui esse método!

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
diguix
JavaChild
[Avatar]

Membro desde: 27/08/2006 19:53:29
Mensagens: 142
Localização: RJ/Rio de Janeiro
Offline

better, tem certeza de que esta ocorrendo erro?
rodei seu código na minha máquina e funcionou!! Estranho...

...de qlq formar use %n ao invés de \n o printf aceita %n para quebra de linha...

Vlw

O conhecimento está a onde nós olhamos com vontade de aprender!
[Email]
luidhi
Virtual Machine Man

Membro desde: 14/09/2006 10:58:22
Mensagens: 604
Offline

thiago.correa wrote:
luidhi wrote:
better wrote:bom galera meu codigo ta com um erro que naum discubro oque é de mandeira alguma :/







so comentando o printf que roda ... caso contrario não :/

ele retorna a seguinte msg

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, int)

at analyse.resultadoDoExame(analyse.java:30)
at analisetest.main(analisetest.java:

printf é padrão do C, use System.out.println("seu texto aqui");


O java 5 já possui esse método!

Não é fugir do padrão utilizar isso?

Nada não...
[MSN] [ICQ]
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

por isso estou falado .... estou lendo o livro do deitel que se refere a jdk5 e la ele usa muito o metodo printf. entaum e coisa do java 6 ne ?
luidhi
Virtual Machine Man

Membro desde: 14/09/2006 10:58:22
Mensagens: 604
Offline

better wrote:por isso estou falado .... estou lendo o livro do deitel que se refere a jdk5 e la ele usa muito o metodo printf. entaum e coisa do java 6 ne ?

Li a respeito, você está compilando com java 5?

Nada não...
[MSN] [ICQ]
bebad
JavaEvangelist
[Avatar]

Membro desde: 27/07/2006 19:56:35
Mensagens: 303
Offline


não complica velho
usa o system.out.println();

o \n só funciona em modo texto, nao é valido para internet pra quebra a linha se vai precisar usar um "<br>"

e pra servlet se vc quizer usar vc precisa criar um


flw

Admin.. PATCH your box now, or DIE!!!

Oracle Certified Associate, Java SE 5/SE 6
Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java ME 1 Mobile Application Developer
Oracle Certified Expert, Java EE6 Web Services Developer
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer

representing the old school defacers brazil:
red_eye
ATH
ir4dex
hax0rs lab
IoN
r00t_system
kernel_panic

bebad was here.
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

diguix wrote: better, tem certeza de que esta ocorrendo erro?
rodei seu código na minha máquina e funcionou!! Estranho...

...de qlq formar use %n ao invés de \n o printf aceita %n para quebra de linha...

Vlw

vc ta copilando na java 5 ne ??
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

resolvi aqui ... coloquei pra compilar com a jdk 5 = o colega falo ai em cima e funciono ... vlw galera
diguix
JavaChild
[Avatar]

Membro desde: 27/08/2006 19:53:29
Mensagens: 142
Localização: RJ/Rio de Janeiro
Offline

sim to compilando no java 1.5;

O conhecimento está a onde nós olhamos com vontade de aprender!
[Email]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

tem certeza? pq o printf eh do java 5 viu no java 1.4 nao vai.. e nao encontrei nenhum erro no seu codigo olha se isso compila ai


se isso rodar cara tu ta no java 5 senao veja ai o q tem de errado e cola ai o erro que dar qdo nao eh compilado...

flw!!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

e coisa do java 6 mesmo ... no java 5 compilo beleuza
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team