estou com uma duvida no JOptionpane que é o seguinte estou mandando ele me informar a materia e a media na caixa de mensagem
mais esta aparecendo um em cada caixa, eu fiz para aparecer em uma caixa só mas as mensagens ficam todas juntas grudadas
como faço para mudar isto se alguem poder me ajudar…
[code]import javax.swing.JOptionPane;
class Media{
public static void main (String[] args) {
String nome;
int n1,n2,n3,n4;
int media;
int nota;
int notafinal;
nome = JOptionPane.showInputDialog("Digite a materia");
n1= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do primeiro bimestre"));
n2= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do segundo bimestre"));
n3= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do terceiro bimestre"));;
n4= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do Quarto bimestre"));
notafinal=280;
nota = (n1+n2+n3+n4);
media=(n1+n2+n3+n4)/4;
if (media >=70){
JOptionPane.showMessageDialog(null,"APROVADO materia " +nome);
JOptionPane.showMessageDialog(null,"Media " + media);
}
else if (media >=40) {
JOptionPane.showMessageDialog(null,"exame Media Final " + media);
}
else {
JOptionPane.showMessageDialog(null,"reprovado Media Final " + media);
}
[quote=ferlnd][quote=fernandosc]Não entendi muito bem…
Já tentou colocar o “\n” no final?[/quote]
então fernando eu ja tentei mais da erro![/quote]
Cara não entendi o que você quer fazer direito.
Mas parece que você quer que seja exibido +/- assim:
Digite a nota do primeiro bimestre: ________
Digite a nota do segundo bimestre: ________
Digite a nota do terceiro bimestre: ________
Digite a nota do quarto bimestre: ________
Exibindo tudo isso na mesma tela, sendo que esses espaços são para o usuarios digitar a nota?
Se for assim você não poderá usar um JOptionPane, use um JFrame.
E uma dica, coloque no seu código, especificando, qual o valor maximo da nota.
[quote=LucasAdri07][quote=ferlnd][quote=fernandosc]Não entendi muito bem…
Já tentou colocar o “\n” no final?[/quote]
então fernando eu ja tentei mais da erro![/quote]
Cara não entendi o que você quer fazer direito.
Mas parece que você quer que seja exibido +/- assim:
Digite a nota do primeiro bimestre: ________
Digite a nota do segundo bimestre: ________
Digite a nota do terceiro bimestre: ________
Digite a nota do quarto bimestre: ________
Exibindo tudo isso na mesma tela, sendo que esses espaços são para o usuarios digitar a nota?
Se for assim você não poderá usar um JOptionPane, use um JFrame.
E uma dica, coloque no seu código, especificando, qual o valor maximo da nota.[/quote]
ISSO MESMO ENTÃO E JFRAME BLZ VOU TENTAR AQUI VALEWWW
estou com uma duvida no JOptionpane que é o seguinte estou mandando ele me informar a materia e a media na caixa de mensagem
mais esta aparecendo um em cada caixa, eu fiz para aparecer em uma caixa só mas as mensagens ficam todas juntas grudadas
como faço para mudar isto se alguem poder me ajudar…
[code]import javax.swing.JOptionPane;
class Media{
public static void main (String[] args) {
String nome;
int n1,n2,n3,n4;
int media;
int nota;
int notafinal;
nome = JOptionPane.showInputDialog("Digite a materia");
n1= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do primeiro bimestre"));
n2= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do segundo bimestre"));
n3= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do terceiro bimestre"));;
n4= Integer.parseInt(JOptionPane.showInputDialog(" Digite a nota do Quarto bimestre"));
notafinal=280;
nota = (n1+n2+n3+n4);
media=(n1+n2+n3+n4)/4;
if (media >=70){
JOptionPane.showMessageDialog(null,"APROVADO materia " +nome);
JOptionPane.showMessageDialog(null,"Media " + media);
}
else if (media >=40) {
JOptionPane.showMessageDialog(null,"exame Media Final " + media);
}
else {
JOptionPane.showMessageDialog(null,"reprovado Media Final " + media);
}