Como faço pra multiplicar valores A[] e B[]

Ai galera desculpa ao especifiquei bem o caixa eletronico porem estou tentando fazer qualquer duvida eu envio uma mensagem vcs são dez!

Gostaria de saber sobre vetores, sera quem alquem podem me ajudar?

Ler 8 elementos em um vetor A. Construir um vetor B da mesma dimensão com os
elementos do vetor A multiplicado por 3. O elemento B[0] deverá ser implicado pelo
elemento A[0] * 3, o elemento B[1] implicado pelo elemento A[1] * 3 e assim por diante, até
8. Apresentar o vetor B.

Estou fazendo dessa forma mais não sei como multiplicar os valores!

public class Exercicio1 {
		public static void main(String args[]){
	int A[] = new int[8];
	int B[] = new int[8];
	
	for(int i=0; i<8; i++){
		
		A[i]=3;
		
		System.out.println(B[i]);
		}
	}
}

por favor não quero a resposta que vcs me ajudem desde ja obrigado!

Não consegui entender nada do que você escreveu.

for (int contador = 0; contador < a.length; contador++)
{
     b[contador] = a[contador] * 3;      
}

Já ouviu falar em pontuação?

Mais algumas dicas. Sempre crie variáveis iniciando com letras minúsculas. No caso dos seus vetores, chame-os de a e b, não de A e B. Reserve o início com letras maiúsculas para as classes.

A sun tem várias recomendações de formatação de um código Java e é interessante que você as siga.
http://java.sun.com/docs/codeconv/

Finalmente, para deixar o código formatado, como fez o Dedejava use as tags code. É muito bom que vc faça isso, pq nos ajuda a entender melhor sua dúvida. Se você ainda não sabe usar esse recurso, leia esse post aqui:
http://www.guj.com.br/posts/list/50115.java

Ele vai te mostrar esse e outros recursos legais do fórum. :wink:
Muita gente fica até irritada se vc não usar a tag code.

[quote]Ler 8 elementos em um vetor A. Construir um vetor B da mesma dimensão com os
elementos do vetor A multiplicado por 3. O elemento B[0] deverá ser implicado pelo
elemento A[0] * 3, o elemento B[1] implicado pelo elemento A[1] * 3 e assim por diante, até
8. Apresentar o vetor B. Esse programa (classe) chamará Exercicio1.
[/quote]

Este exercicio acima que eu tenho que fazer, e este é o codigo que estou fazendo mas não sei o que esta acontecendo de errado!
Desculpa qualquer coisa, eu li os post de identação, agora espero que mandei corretamente!

public class Exercicio1 {
		public static void main(String args[]){
	int a[] = new int[8];
	int b[] = new int[8];
	
	for(int i=0; i<8; i++){
		
		b[i]=a[i] *3;
		
		System.out.println(a[i]);
		}
	}
}


vlw brigado!
Att:
Cleitinho

Olá , esta faltando voê popular o Vetor A com os 8 elementos que o usuario ira escolher.

Att

Oi Cleitinho.

Edite a sua mensagem ali em cima e desmarque o checkbox: “Desabilitar formatação BB nessa mensagem”
Aí seu código ficará formatado.

Ola viniGodoy e daniel!

daniel não entendi o que quis dizer em popular o 8 e vini vlw estou aprendendo em formata o codigo!

Ler 8 elementos em um vetor A. Construir um vetor B da mesma dimensão com os
elementos do vetor A multiplicado por 3. O elemento B[0] deverá ser implicado pelo
elemento A[0] * 3, o elemento B[1] implicado pelo elemento A[1] * 3 e assim por diante, até
8. Apresentar o vetor B. Esse programa (classe) chamará Exercicio1.

public class Exercicio1 {
		public static void main(String args[]){
	int a[] = new int[8];
	int b[] = new int[8];
	
	for(int i=0; i< 8; i++){
		
		b[i]=a[i]*3;
		
		System.out.println(b[i]);
		}
	}
}

mudei o codigo ele ficou assim mas aparece tudo 0!
vlw pela força rapazes, sera que podem me ajudar mais um pouco, é que esta complicado

att
cleiton novais

Vai aparecer 0 mesmo. Quais são os valores que estão dentro do seu array a? Você o criou e depois não o populou, portanto quando acontece a multiplicação, 3 vai multiplicar 0 e vai dar 0 mesmo.

Procure preencher seu array a com alguns valores e rode o programa.

Até!

porem eu não entendo essa maneira de popular os array!

como faz

Att;
Cleiton Novais

a=int[8];
b=int[8];
a[0]=4;
a[1]=3;
....

Popular = colocar valores para os espaços.

Até!

Ler 8 elementos em um vetor A. Construir um vetor B da mesma dimensão com os
elementos do vetor A multiplicado por 3. O elemento B[0] deverá ser implicado pelo
elemento A[0] * 3, o elemento B[1] implicado pelo elemento A[1] * 3 e assim por diante, até
8. Apresentar o vetor B. Esse programa (classe) chamará Exercicio1.

public class Exercicio1 {
		public static void main(String args[]){
	int a[] = new int[8];
	int b[] = new int[8];
	
	for(int i=0; i< 8; i++){
		a[i]=i;
		b[i]=a[i]*3;
		System.out.println(b[i]);
		}
	}
}

Ai pessoal agradeço pela atenção, estou descobrindo aos poucos como programar em java, é que comecei agora a programar!

[quote=cleitinho]Ola viniGodoy e daniel!

daniel não entendi o que quis dizer em popular o 8 e vini vlw estou aprendendo em formata o codigo!

Ler 8 elementos em um vetor A. Construir um vetor B da mesma dimensão com os
elementos do vetor A multiplicado por 3. O elemento B[0] deverá ser implicado pelo
elemento A[0] * 3, o elemento B[1] implicado pelo elemento A[1] * 3 e assim por diante, até
8. Apresentar o vetor B. Esse programa (classe) chamará Exercicio1.

public class Exercicio1 {
		public static void main(String args[]){
	int a[] = new int[8];
	int b[] = new int[8];
	
	for(int i=0; i< 8; i++){
		
		b[i]=a[i]*3;
		
		System.out.println(b[i]);
		}
	}
}

mudei o codigo ele ficou assim mas aparece tudo 0!
vlw pela força rapazes, sera que podem me ajudar mais um pouco, é que esta complicado

att
cleiton novais[/quote]

Olá, eu quis dizer em você popular(preencher os espaços com valores) com os números que o usuário digitar tipo assim:

import java.util.Scanner;

public class Teste {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int a[] = new int[8];
		int b[] = new int[8];

		for (int i = 0; i < 8; i++) {
			System.out.print("Digite o " + i + " numero:");
			a[i] = scanner.nextInt();
			b[i] = a[i] * 3;
		}
		for (int i = 0; i < 8; i++) {
			System.out.print(b[i] + " ");
		}
	}
}

Assim você possibilita o usuário a digitar os números que ele quiser.

Valeu!

Cleiton, o endereço do seu blog está errado. Corrija lá no seu profile. :wink:
Eu tentei entrar e daí vi que vc acidentalmente digitou blogpspot.

Veja, este aqui tb funciona!

import java.util.Vector;

public class Vetores {

		public static void main(String[] args) {
			int[] a = {2,4,6,8,10,12,14,16};
			int[] b = null;
			
			if( a!=null ){
				b = new int[ a.length ]; // novo Vector de Integer's

				// percorre o Vector A e popula o B
				for (int i = 0; i < a.length; i++) {
					b[i] = a[i] * 3;
				}// for end

				// Exibe os Valores
				for (int i = 0; i < a.length; i++) {
					System.out.println("a["+i+"] = " + a[i]);
					System.out.println("b["+i+"] = " + b[i]);
					System.out.println("--");
				}// for end
				
			}//
		}

}

Ai daniel mto obrigado pela dica vlw e vc vinicius! agradeço pela paciencia que tiveram comigo!
vlw tbm lusilva vou guardar este codigo!

Rapazes tenho mais nove pergunta para responder não ia pedir mais a ajuda de vcs mas esta mto complicado, primeiro que preciso fazer uma caixa eletronico, e mais dez arrays! tenho um enunciado q esta meio complicado

Ler duas vetores A e B com 20 elementos do tipo inteiro. Construir um vetor C, onde cada
elemento de C é a subtração de elemento correspondente de A com B. Apresentar o vetor C.
Esse programa (classe) chamará Exercicio2.

esta é a pergunta é ate a parte de Constuir um vetor c eu entendi mas depois ficou meio enrolado!

depois mando ocodigo q estou fazendo dos vetores e do caixa eletronico acho q vcs vão gostar do caixa eletronico é muito louco, complicado mas muito louco!

a vinicius em relação ao meu blog eu vou te passar o link deixa eu so te tempo de modificar ele, blz!

Att:
Cleiton

Cara, o do vetor tá fácil hein, baseado no código anterior olha esse:

public class VetoresExemp2 {
	public static void main(String[] args) {
		int[] a = {2,4,6,8,10,12,14,16};
		int[] b = {10,15,20,25,30,35,40,45};
		int[] c = null;

		if( a!=null && b!=null){
			c = new int[ a.length ]; // novo Vector de Integer's

			// percorre o Vector A e popula o B
			for (int i = 0; i < c.length; i++) {
				c[i] = a[i] - b[i];
			}// for end

			// Exibe os Valores
			for (int i = 0; i < a.length; i++) {
				System.out.println("a["+i+"] = " + a[i]);
				System.out.println("b["+i+"] = " + b[i]);
				System.out.println("c["+i+"] = " + c[i]);
				System.out.println("--");
			}// for end

		}//
	}
}

Agora o Caixa Eletronico, tem que saber o que tá pedindo no enunciado, mas eu fiz um bem simples assim, vê se te ajuda! :wink:


import javax.swing.JOptionPane;

public class CaixaEletronico {
	private double saldo = 0.0;
	
	public void depositar(double valor)
	{
		this.saldo = saldo + valor;		
	}
	
	public void sacar(double valor)
	{
		this.saldo = saldo - valor;		
	}
	
	public double getSaldo()
	{
		return this.saldo;		
	}
	
	public static void main(String[] args) {
		int op = 99;
		try{
			CaixaEletronico cx = new CaixaEletronico();
			while( op!=0 ){
	
				op = Integer.parseInt(JOptionPane.showInputDialog("Digite:\n1 - Depositar\n2 - Sacar\n3 - Saldo\n 0 - Sair. \n\nO que vc deseja fazer?"));
				switch( op ){

					case 1: double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do depósito: "));
							cx.depositar(v1);
							break;

					case 2: double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor do saque: "));
							cx.sacar(v2);
							break;

					case 3: double s = cx.getSaldo();
							if( s < 0 )
								JOptionPane.showMessageDialog(null, "Seu saldo está negativo em R$ " + Math.round(s));
							else
								JOptionPane.showMessageDialog(null, "Seu saldo é de R$ " + s);
							
							break;
					case 0: System.exit(0); break;

					default: JOptionPane.showMessageDialog(null, "Opção Inválida!"); break;
				}// switch end
				
			}// while end
		}catch(Exception e){
			JOptionPane.showMessageDialog(null, "Error: " + e.getMessage());			
		}
	}	
}

Eu tava falando é do cadastro que vc fez no seu perfil aqui do GUJ.

Se vc clicar ali em www, que fica embaixo de todas as suas mensagens, vai ver que o endereço do seu blog está errado. Entra em Meu Perfil e corrije lá. :wink:

int limite = 20;
int[] a = new int[limite];
int[] b = new int[limite];
int[] c = new int[limite];
for(int i = 0; i < limite; i++) {
	c[i] = a[i] - b[i];
}
for(int i : c) {
	System.out.println(i);
}

Po galera vlw pela ajuda, agradeço a colaboração vou tentar fazer alguns exercicios!

Eu vou mandar o exercicio do CaixaEletronico, é muito dez e já vem com a interface pronta!
Peço que esperem um pouco vou tentar responder alguns exercicios, e assim que possivel disponibilizo para vcs o caixa eletronico, muito dez vcs irão curtir!

gostei das dicas do exercicio ajudo bastante este do caixa eletronico e o de vetores agradeço a todos a paciencia

Att:
Cleiton Novais