「java数组输出数列的和」java输出数组的方法

博主:adminadmin 2022-12-16 20:42:08 73

今天给各位分享java数组输出数列的和的知识,其中也会对java输出数组的方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中如何求一个数组中元素的和.

import java.util.Scanner;

public class XiTi464 {

    public static void main(String[] args) {

        Scanner sr = new Scanner(System.in);

        System.out.print("输入数组元素个数:");

        int a = sr.nextInt();

        int score[] = new int[a];

        for (int i = 0; i  a; i++) {

            System.out.print("输入第" + (i + 1) + "个值:");

            score[i] = sr.nextInt();

        }

        int sum = arrSum(score);

        int max = arrMax(score);

        int min = arrMin(score);

        System.out.println("数组元素之和:" + sum);

        System.out.println("数组元素中最大值:" + max);

        System.out.println("数组元素中最小值:" + min);

        sr.close();

    }

    public static int arrSum(int arr[]) {

        int temp = 0;

        for (int i = 0; i  arr.length; i++) {

            temp += arr[i];

        }

        return temp;

    }

    public static int arrMax(int arr[]) {

        int temp = arr[0];

        for (int i = 1; i  arr.length; i++) {

            if (temp  arr[i])

                temp = arr[i];

        }

        return temp;

    }

    public static int arrMin(int arr[]) {

        int temp = arr[0];

        for (int i = 1; i  arr.length; i++) {

            if (temp  arr[i])    

                temp = arr[i];

        }

        return temp;

    }

}

java编程定义一个一维数组并赋值,求这个数组所有数值的和并输出.

public class Sum{

public static void main(String[] args) {

        int[] a={1,2,3,4,5,6,7,8,9};

        int sum=0;

        for(int i=0;ia.length;++i){

                sum=sum+a[i];

                  }

        System.out.println(sum);

        }

}

数列求和这个java程序怎么写

public class Test

{

public void calSum()

{

long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围

long sum = num; // 存放数列和,使用 long, 因为 int 会超范围

// 因为只到9999999999,所以只用 9 次

for (int i = 0; i 9; i++)

{

num = num * 10 + 9; // 根据数列当前项得到下一项的值

sum += num; // 计算目前为止所有数的和

}

System.out.println("9+99+999+...+9999999999=" + sum);

}

public static void main(String[] argv)

{

Test test = new Test();

test.calSum();

}}

Java中数列个位数求和问题

工程自己按要求建,我只给MainClass源码

package cn.campsg.java.experiment;

import java.util.Scanner;

public class MainClass{

public static int sum(String numberStr){

int sum = 0,count=0,num[]=new int[1000];

try {//如果输入的字符串不满足要求,使用Integer.parseInt(会出现异常(程序运行错误),故使用try...catch...

String temp[]=numberStr.split(";");

for (String dt : temp) {

num[count] = Integer.parseInt(dt); //将数字提取出来,并存放在一个整数数组中

count++;

}

for (int i = 0; i count; i++) {

sum+=Math.abs(num[i])%10; //直接使用绝对值,假如输入的是负数,就变成正数

}

} catch (Exception e) {

//如果强转失败,则会出现此提示(不是数字+英文分号这种格式)包括超过数组最大容量

sum=-1; //输入的字符串不满足条件时,返回-1;

System.out.println("你输入的字符串不正确,或输入的数字超过数组最大容量!");

}

return sum;

}

public static void main(String[] args) {

System.out.println("请输入一行数组,用分号(英文)隔开:");

String str = new Scanner(System.in).next();

if (sum(str)!=-1) { //只输出正确的数组

System.out.println("原字符数列:"+str);

System.out.println("数列个位数字求和结果:"+sum(str));

}

}

JAVA数组元素求和

static int[] sum(int[] arr)

{

int[] s=new int[2];

for(int i=0;iarr.length;i+=2)

s[0]+=arr[i];

for(int i=1;iarr.length;i+=2)

s[1]+=arr[i];

return s;

}

Java数组元素求和的问题

public class Test {

public static void main(String[] args) {

int[] numbers = { 68, 27, 95, 88, 171, 996, 51, 210};

int sum = 0;

for(int i : numbers) {

if(i%2 == 0) {

char[] strs = (i+"").toCharArray();

if(strs[strs.length-1] != 7 strs[strs.length-2] != 7) {

sum = sum+i;

}

}

}

System.out.println(sum);

}

}

关于java数组输出数列的和和java输出数组的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-16,除非注明,否则均为首码项目网原创文章,转载请注明出处。