Boa tarde,
Pessoal estou tentando imprimir uma sequencia da soma de 1 até 1000 mas depois que passa dos 300 ele não faz direito porque?
Segue o codigo:
class Impressao {
public static void main (String args []) {
int i;
for(i = 0; i <= 400; i = i+1) {
System.out.println("A soma " + i);
}
}
}
A proposito ta certo o jeito que eu postei o codigo???
class Impressao {
public static void main (String args []) {
int i=0;
while(i<1000){
i = i+1;
System.out.println(i);
}
}
}
crpablo
Fevereiro 8, 2008, 5:40pm
#3
Não está certo… use as tags CODE…
Pq seu for vai só até 400?
for(i = 0; i <= 400; i = i+1)
Use assim:
[code]public static void main(String[] args) {
for(int i = 0; i <= 1000; i++){
System.out.println(i);
}
}[/code]
[]'s
Na verdade ele vai imprimir até quando i <=400 vc deve colocar <=1000.
class Impressao {
public static void main (String args []) {
int i;
for(i = 0; i <= 1000; i = i+1) {
System.out.println("A soma " + i);
} // End For
} // End Main
} // End Clas
Obs: Você deve abrir tag antes do codigo e depois
isso facilita a leitura para pessoal que analisa sua aplicação, boa sorte!
Pessoal valeu pela força mas… continua não exibindo do 1 até 1000 ele começa no 702 e ai vai até 1000
Porque será? JDK??? to usando a 6 com JCreator
crpablo
Fevereiro 8, 2008, 5:58pm
#6
Cara…
Essa class aki tah funcionando:
[code]public class Contador {
public static void main(String[] args) {
for(int i = 0; i <= 1000; i++){
System.out.println(i);
}
}
}[/code]
[]'s
O que você quer dizer com “a sequência da soma”?
class ContaAteMil {
public static void main(String[] args) {
for (int i = 0; i <=1000; ++i)
System.out.println(i);
}
}
Ou:
class ContaAteMil {
public static void main(String[] args) {
int i = 0;
while (i++ <= 1000)
System.out.println(i);
}
}
Ou ainda:
class ContaAteMil {
public static void main(String[] args) {
int i = 0;
do {
System.out.println(i);
} while (i < 1000);
}
}
Ou, ainda mais estravagante:
[code]
class ContaAteMil {
public int imprime(int i) {
System.out.println(i);
return i == 1000 ? 0 : imprime(i+1);
}
public static void main(String[] args) {
imprime(0);
}
}[/code]