boa noite a todos!!!
pessoal estou com a seguinte dúvida…
eu tenho uma classe, que com base na hora, te da bom dia, boa tarde, ou boa noite, até ai, normal, mas não estou conseguindo fazer…ainda to atrapalhado com a sintaxe, mesmo…
fiz algo assim(mas, obviamente, apresenta erro!!!):
[code]package estudos;
public class Horarios {
private String hora=“10”;
private Horas{
if (hora > 12) {
public String mensagem1="olá";
} else {
public String mensagem="xau";
}
ei, anime, sei a lógica sim…rsrs só não to muito bom na sintaxe ainda!! por isso mesmo vou baixar a apostila e ver o que rola!!
Junior, o erro aparece durante a construção, aqueles sinais vermelhos no eclipse, que indica sintaxe mesmo…nem cheguei a executar ele, por isso mesmo…
[quote=horacio]boa noite a todos!!!
pessoal estou com a seguinte dúvida…
eu tenho uma classe, que com base na hora, te da bom dia, boa tarde, ou boa noite, até ai, normal, mas não estou conseguindo fazer…ainda to atrapalhado com a sintaxe, mesmo…
fiz algo assim(mas, obviamente, apresenta erro!!!):
[code]package estudos;
public class Horarios {
private String hora=“10”;
private Horas{
if (hora > 12) {
public String mensagem1="olá";
} else {
public String mensagem="xau";
}
}
}
[/code]
como deixo isso certo???
[/quote]
Acho melhor você ler as suas apostilas de novo - o curso realmente deve ter sido muito rápido. Um exemplo de como fazer essa classe rodar é:
public class Horarios {
private int hora = 10;
public void alo() {
if (hora > 12) {
mensagem="olá";
} else {
mensagem="xau";
}
System.out.println (mensagem);
}
public static void main (String[] args) {
Horarios h = new Horarios();
h.alo();
}
}
é uma soma de curso rápido com linguagem (inicialmente)complicada…rsrs
pior que tem gente que estudou comigo e nem começou a estudar após o curso!!!
mas então…uma coisa que eu vi, é que ele imprime a variável…
o que eu quero é que ele troque o valor da mesma, dependendo da condição, mas que não imprima ainda, só quando chamar a classe no arquivo .jsp…
Puxa vida, isso é que é querer ir rápido. Primeiro aprenda a rodar o seu “hello, world”, que é o caso do programa que dei uma corrigida, depois passe a usar as classe em JSPs.
public String getMensagem() {
return mensagem;
}
public void setMensagem(String mensagem) {
this.mensagem = mensagem;
}
}[/code]
e deu certo!!!
muito obrigado pelo exemplo…me ajudou bastante!!!
ei, essa classe “main” é para desktop, né?
sobre eu querer aprender muito depressa, até concordo em parte, mas é que java é bem legal e to louco para começar minhas aplicações desktop, to gostando demais disso aqui!!!
Valeu, gente!!
muito obrigado, mesmo!!!
de verdade!!
Horácio
public String getMensagem() {
return mensagem;
}
public void setMensagem(String mensagem) {
this.mensagem = mensagem;
}
}[/code]
e deu certo!!!
muito obrigado pelo exemplo…me ajudou bastante!!!
ei, essa classe “main” é para desktop, né?
sobre eu querer aprender muito depressa, até concordo em parte, mas é que java é bem legal e to louco para começar minhas aplicações desktop, to gostando demais disso aqui!!!
Valeu, gente!!
muito obrigado, mesmo!!!
de verdade!!
Horácio[/quote]
Ok…qualquer coisa da um toque…nós estamos aq para ajudar mesmo…
pois é, vocês tem razão mesmo, de certa forma, troquei meia duzia por 6, mas na verdade, vou criar uma outra classe, lançando a hora “real” e aí, importo para essa, aí , sim, ele vai funcionar fcorretamente, pois terá parametros reais, mesmo…
HOJE foi mesmo para lembrar do if/else…como disse, ainda estou estudando mesmo, mas aosa poucos, quero ir incrementando as classes, e tal…mas vocês tem razão sobre hoje!!
Ainda vou dominar o Java!!! vocês vão ver!! to adorando essa linguagem!!!
Valeu galera, vocês são 10!!!
grande abraço a agradecimentos a todos!!!