Estou praticando programação java e estou fazendo exercícios para fixar e decorar sintaxe (if, else, while, for, do…while).
Realizei os seguinte problemas:
Imprima todos so números de 150 a 300?[b]
public class Exercicio1 {
/**
@param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int numero = 150;
while (numero <= 300){
System.out.println(numero);
numero = numero + 1;
}
}
}
Imprima a soma de 1 até 1000?[/b]
public class Exercicio2 {
/**
@param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
for(i=1; i <= 1000; i++){
System.out.println(i);
}
}
3)um FOR tambem resolve… vai complicar um pouco para entender… mas vamos lah
for(int numero=1; numero<100; numero++){
// aqui eu deixo com vc...
// vai ficar assim o Algoritmo..
// Se o resto de "numero" dividido por 3.. for 0... mostre o valor de "numero"
}
4)fatorial de 1 a 10…
FOR tb resolve…
mas achei mais complicado explicar sem mostrar o exercicio pronto…
a logica eh a mesma =)
M
MAGNUS-CTBA
Olá galera...tmb sou muito novo no java comecei à 3 dias...e tava vendo esses exercicios ae....e vi que no Exercicio2 ele simplismente mostra os numeros de 1 à 1000 sendo que o exercicio pede a soma.....então vi a reply do alucardeck ..
Exercicio2.java :16: 'class' ou 'interface' expected
}
^
Exercicio2.java :16: 'class' ou 'interface' expected
}
^
Ae não sei se fiz algo errado =/
Eu resolvi esse exericio dessa forma, veja se esta correto, testei aqui e funcionou...
publicclassExercicio2{/*** @param args*/publicstaticvoidmain(String[]args){// TODO Auto-generated method stubinti=0;intsoma=0;while(i<1000){i=i+1;soma=soma+i;}{System.out.println(soma);}}}
alucardeck
MAGNUS-CTBA:
Eu resolvi esse exericio dessa forma, veja se esta correto, testei aqui e funcionou...
publicclassExercicio2{/*** @param args*/publicstaticvoidmain(String[]args){// TODO Auto-generated method stubinti=0;intsoma=0;while(i<1000){i=i+1;soma=soma+i;}{System.out.println(soma);}}}
umas dicas..
- evite usar { } sem necessidade... que estão entre o System.out.println(soma);
- soma=soma+i é a mesma coisa que soma+=i então tente usar o mais "limpo" heheh
é feio usar While para algo q um FOR resolve heheh