Array

2 respostas
K

Boa noite galera,
eu estou estudando para a certificao de associado, e no livro SCJA, tem o exercicio, onde tenho que percorrer um vetor e imprimir os valores acima de 28.0
alguem sabe me dizer como eu faco isso?

segue abaixo o meu codigo…

import java.util.*;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Karlinhos
 */
public class fishLengthList {

    public static void main(String[] args) {

        double fishLengthList = 0;
        ArrayList<Double> fishLengthsList = new ArrayList<Double>();

        //existem algumas maneiras de fazer esse exercicio
        //colocando um 'f' depois do valor, isso significa que o numero eh float
        //ou
        //colocando o codido'new Float' dentro de paranteses
        fishLengthsList.add((new Double(10.00)));//----->////fishLengthsList.add(10.00f);
        fishLengthsList.add((new Double(15.00)));//----->////fishLengthsList.add(15.50f);
        fishLengthsList.add((new Double(18.00)));//----->////fishLengthsList.add(18.00f);
        fishLengthsList.add((new Double(29.50)));//----->////fishLengthsList.add(29.50f);
        fishLengthsList.add((new Double(45.50)));//----->////fishLengthsList.add(45.50f);
        
        System.out.println("Imprimindo todo o array numa unica linha");
        System.out.println("Imprimindo o ArrayList: " + fishLengthsList);
        
        System.out.println("\nImprimindo um indice por linha");
        
        
        for (Double weight : fishLengthsList) {

                System.out.println("Imprimindo os valores do array que sao maiores que 28");
                System.out.println("Imprimindo o ArrayList: " + fishLengthsList);
        }
    }
}

2 Respostas

L

Ola karlinhos987,

for (Double weight : fishLengthsList) {  
                System.out.println("Imprimindo os valores do array que sao maiores que 28");  
                System.out.println("Imprimindo o ArrayList: " + fishLengthsList);  
 }

Desculpe minha ignorância, posso não ter entendido sua questão:

mas não seria somente colocar um

if(weight > 28) , assim:

for (Double weight : fishLengthsList) {  
                
                if(weight > 28)
                          System.out.println("VALOR MAIOR QUE 28:" + weight );
 }

flw

K

deu certo…
vlw pela dica…

Criado 10 de janeiro de 2012
Ultima resposta 12 de jan. de 2012
Respostas 2
Participantes 2