BÀI 16: nhập vào mảng 1 chiều, tính tổng các phần tử dương trong mảng

Màu nền
Font chữ
Font size
Chiều cao dòng

package baitap;

import java.io.*;

public class Bai16 {

 public static double nhap(){

     String s;

     double n;

     DataInputStream st=new DataInputStream(System.in);

     try{

         s=st.readLine();

     }catch (IOException e){

        ;

     }

     try{

         n=Double.valueOf(s).doubleValue();

     }catch (NumberFormatException e){

         n=0;

     }

     return n;

 }

 /*public static double nhapmang(){

      double[]a=new double[50];

      int i,n;

      System.out.print("nhap vao so phan tu mang");

      n=(int) nhap();

      System.out.println("nhap cac phan tu mang");

      for (i=0;i<n;i++)

      //{

       //try{  

          a[i]=nhap();

      //}catch (NumberFormatException e){a[i]=0; }

      //}

       return a[i];

      }*/

 public static void main(String arg[]){

    double[]a=new double[50];

    int i,n;double tong=0;

    System.out.print("nhap kich thuoc mang:");

    n=  (int) nhap();

    System.out.println("nhap cac phan tu mang: ");

    for (i=0;i<n;i++)

    {

      System.out.print("a["+i+"]=");

       a[i]=nhap();       

    }

    System.out.println("tong cac phan tu duong trong mang bang: "); 

    for (i=0;i<n;i++)

    {

        if (a[i]>0) tong=tong+a[i];

    }

    System.out.print(tong);

    System.out.println();

}

}

Bạn đang đọc truyện trên: Truyen2U.Pro