[quote=mpmarinho][b]Preciso de uma ajuda meio basica
Preciso fazer uns exercicios
o primeiro é mostrar na tela todos os numeros de 150 a 1500
fiz assim:
int numero = 149;
while (numero < 1500) {
numero= numero + 1;
System.out.println(numero);
}
esse blza!??
Mas preciso agora mostrar a soma de 1 até 1000.
Ex: 1 ,2 ,4 , 8, 16, 32, 64, 128, 256, 512, 1024.
Sei que é uma pergunta noob… to começando agora…
Valeu[/quote]
Isso não é somar e sim multiplicar por dois. Nada complicado. Escreva no papel como você faria e depois tente traduzir para java. Já fizeste meio exercício, não se deixe ficar com preguiça pelo segundo.
public class SomaDe150a1500{
public static void main (String [] args){
int numero = 150,
soma = 0;
while (numero<=1500){
System.out.print (numero);
if (numero<1500) System.out.print ("+"); //se vc não quer que apareçam os números, delete esta linha
if (numero==1500) System.out.print (" = ");
soma = soma + numero;
numero++;
}
System.out.print (soma);
}
Pessoal concordo com o maquiavelbona, pó se ele não pensar ele nunca vai aprender, espere ele colocar algum código ai sim devemos falar o que está errado e não codificar para ele.
Algum de vocês pedia para os outros fazerem seus exercícios de Java?
Cara agora tens que tentar sozinho e quando não conseguires poste pelo menos algum duvida do código pelo menos, pois se for assim o pessoal não vai ajudar mais inclusive eu.
[quote=maquiavelbona]Quantos mais vão resolver o exercício por ele? Que didática é essa que ao invés de fazê-lo entender o problema e resolvê-lo você dá a resposta?
Até![/quote]
Sem contar que membros do guj estão simplesmente ignorando as boas maneiras aqui. Quer postar código, usa a tag [code].
Como querem cobrar um nível melhor, tópicos adequados, incentivar a pesquisa, o raciocínio e tudo mais, se fazem tudo errado?
E quando o autor do tópico vier a trabalhar com você, que respondeu, terá paciência e tempo para fazer o teu serviço e o dele?
Por favor, não ressuscite tópicos antigos para repetir o que já foi dito.
Sua solução já está nesse mesmo tópico, aqui:
Se for ressuscitar tópicos, deixe claro que está fazendo isso, e faça apenas se tiver uma solução inédita e mais eficiente para o problema. No seu caso, a solução nem sequer é ineficiente, pois exige um for. A forma mais eficiente de se resolver o problema é através da soma dos termos da P.A…
Evite simplesmente responder a dúvida como se ela fosse postada ontem, pois isso confunde outros respondentes.