「java数组输出数列的和」java输出数组的方法
今天给各位分享java数组输出数列的和的知识,其中也会对java输出数组的方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中如何求一个数组中元素的和.
- 2、java编程定义一个一维数组并赋值,求这个数组所有数值的和并输出.
- 3、数列求和这个java程序怎么写
- 4、Java中数列个位数求和问题
- 5、JAVA数组元素求和
- 6、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输出数组的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-16,除非注明,否则均为
原创文章,转载请注明出处。